|  | Home · All Classes · Main Classes · Grouped Classes · Modules · Functions |

# Database Classes

These classes provide access to SQL databases.

QSql | The QSql namespace contains miscellaneous identifiers used throughout the Qt SQL library.
QSqlDatabase | The QSqlDatabase class represents a connection to a database.
QSqlDriver | The QSqlDriver class is an abstract base class for accessing specific SQL databases.
QSqlDriverCreator | The QSqlDriverCreator class is a template class that provides a SQL driver factory for a specific driver type.
QSqlDriverCreatorBase | The QSqlDriverCreatorBase class is the base class for SQL driver factories.
QSqlError | The QSqlError class provides SQL database error information.
QSqlField | The QSqlField class manipulates the fields in SQL database tables and views.
QSqlIndex | The QSqlIndex class provides functions to manipulate and describe database indexes.
QSqlQuery | The QSqlQuery class provides a means of executing and manipulating SQL statements.
QSqlQueryModel | The QSqlQueryModel class provides a read-only data model for SQL result sets.
QSqlRecord | The QSqlRecord class encapsulates a database record.
QSqlRelationalTableModel | The QSqlRelationalTableModel class provides an editable data model for a single database table, with foreign key support.
QSqlResult | The QSqlResult class provides an abstract interface for accessing data from specific SQL databases.
QSqlTableModel | The QSqlTableModel class provides an editable data model for a single database table.