org.jamwiki.db |
Provides classes needed for all database interaction. This class contains an implementation of the {@link org.jamwiki.DataHandler} for storing and retrieving Wiki data from the database. Note that database-specific SQL is stored in properties file which include /WEB-INF/classes/sql.ansi.properties , and these SQL files are loaded by a database-specific implementation of the {@link org.jamwiki.db.QueryHandler} interface.
|
Java Source File Name | Type | Comment |
AnsiDataHandler.java | Class | Default implementation of the
org.jamwiki.DataHandler interface for
ANSI SQL compatible databases. |
AnsiQueryHandler.java | Class | Default implementation of the QueryHandler implementation for retrieving, inserting,
and updating data in the database. |
DatabaseConnection.java | Class | This class provides methods for retrieving database connections, executing queries,
and setting up connection pools. |
DatabaseUpgrades.java | Class | This class simply contains utility methods for upgrading database schemas
(if needed) between JAMWiki versions. |
DatabaseUserHandler.java | Class | Implementation of the
org.jamwiki.UserHandler interface that uses a
database for storing user login, password and other basic user information. |
DB2400DataHandler.java | Class | Implementation of the
org.jamwiki.DataHandler interface that is
appropriate for use with the DB2/400 database. |
DB2400QueryHandler.java | Class | DB2/400-specific implementation of the QueryHandler interface. |
DB2DataHandler.java | Class | Implementation of the
org.jamwiki.DataHandler interface that is
appropriate for use with the DB2 database. |
DB2QueryHandler.java | Class | DB2-specific implementation of the QueryHandler interface. |
HSqlDataHandler.java | Class | Implementation of the
org.jamwiki.DataHandler interface that is
appropriate for use with the HSQL database. |
HSqlQueryHandler.java | Class | HSQL-specific implementation of the QueryHandler interface. |
MSSqlDataHandler.java | Class | Implementation of the
org.jamwiki.DataHandler interface that is
appropriate for use with the MS SQL database. |
MSSqlQueryHandler.java | Class | Microsoft SQL Server-specific implementation of the QueryHandler interface. |
MySqlDataHandler.java | Class | Implementation of the
org.jamwiki.DataHandler interface that is
appropriate for use with the MySQL database. |
MySqlQueryHandler.java | Class | MySQL-specific implementation of the QueryHandler interface. |
OracleDataHandler.java | Class | Implementation of the
org.jamwiki.DataHandler interface that is
appropriate for use with the Oracle database. |
OracleQueryHandler.java | Class | Oracle-specific implementation of the QueryHandler interface. |
PostgresDataHandler.java | Class | Implementation of the
org.jamwiki.DataHandler interface that is
appropriate for use with the Postgres database. |
PostgresQueryHandler.java | Class | Postgres-specific implementation of the QueryHandler interface. |
QueryHandler.java | Interface | This interface provides all methods needed for retrieving, inserting, or updating
data from the database. |
SybaseASADataHandler.java | Class | Implementation of the
org.jamwiki.DataHandler interface that is
appropriate for use with the Sybase ASA database. |
SybaseASAQueryHandler.java | Class | Sybase ASA-specific implementation of the
QueryHandler interface. |
WikiDatabase.java | Class | This class contains general database utility methods that are useful for a
variety of JAMWiki database functions, including setup and upgrades. |
WikiPreparedStatement.java | Class | This class is a wrapper around the java.sql.PreparedStatement class, allowing a
statement to be prepared without requiring that a database connection be
held. |
WikiResultSet.java | Class | This class is a wrapper around the java.sql.ResultSet class, allowing the data
from a SQL query to be accessed without requiring that a database connection be
held. |