Package DatabaseAdapters
| QDatabaseBase | Every database adapter must implement the following 5 classes (all of which are abstract): * DatabaseBase * DatabaseFieldBase * DatabaseResultBase * DatabaseRowBase * DatabaseExceptionBase This Database library also has the following classes already defined, and Database adapters are assumed to use them internally: * DatabaseIndex * DatabaseForeignKey * DatabaseFieldType (which is an abstract class that solely contains constants) | 
| QDatabaseFieldType | Data types in a database | 
| QDatabaseForeignKey | |
| QDatabaseIndex | To handle index in a table in database | 
| QDatabaseRowBase | Base class for all Database rows. Implemented by Database adapters | 
| QInformixPdoDatabase | EXPERIMENTAL Informix database driver bases (via copy) on this work: | 
| QMySqlDatabase | |
| QMySqlDatabaseField | |
| QMySqli5ClusterDatabase | |
| QMySqli5Database | |
| QMySqli5DatabaseField | |
| QMySqli5DatabaseResult | Class to handle results sent by database upon querying | 
| QMySqliDatabase | |
| QMySqliDatabaseField | |
| QMySqliDatabaseResult | Class to handle results sent by database upon querying | 
| QMySqliDatabaseRow | |
| QOracleDatabase | EXPERIMENTAL Oracle database adapter. | 
| QOracleDatabaseRow | Base class for all Database rows. Implemented by Database adapters | 
| QPdoDatabase | PDO Generic database driver | 
| QPostgreSqlDatabase | PostgreSQL database adapter. | 
| QPostgreSqlDatabaseField | |
| QPostgreSqlDatabaseResult | Class to handle results sent by database upon querying | 
| QPostgreSqlDatabaseRow | Class for handling a single row from PostgreSQL database result set | 
| QPostgreSqlPdoDatabase | EXPERIMENTAL PostgreSQL database driver, based on PDO. | 
| QSqLite3PdoDatabase | PDO_SqLite3 database driver | 
| QSqlServer2005Database | Database Adapter for Microsoft SQL Server 2005/2008 | 
| QSqlServer2005DatabaseField | |
| QSqlServer2005DatabaseResult | Class to handle results sent by database upon querying | 
| QSqlServer2005DatabaseRow | |
| QSqlServerDatabase | Database Adapter for Microsoft SQL Server Utilizes the Microsoft SQL Server extension php_mssql.dll (win) or the freetds extension (*nix) | 
| QSqlServerDatabaseField | |
| QSqlServerDatabaseResult | Class to handle results sent by database upon querying | 
| QSqlServerDatabaseRow | 
| QDatabaseExceptionBase | Class to handle exceptions related to database querying | 
| QMySqliDatabaseException | |
| QOracleDatabaseException | Class to handle exceptions related to database querying | 
| QPostgreSqlDatabaseException | Database exception class | 
| QSqlServer2005DatabaseException | |
| QSqlServerDatabaseException |