Database Classes#
Database related classes, e.g. for SQL databases.
The QSql namespace contains miscellaneous identifiers used throughout the Qt SQL module.
PySide6.QtSql.QSqlDriverCreatorBaseThe QSqlDriverCreatorBase class is the base class for SQL driver factories.
QSqlDriverCreatorThe QSqlDriverCreator class is a template class that provides a SQL driver factory for a specific driver type.
PySide6.QtSql.QSqlDatabaseThe QSqlDatabase class handles a connection to a database.
PySide6.QtSql.QSqlDriverThe QSqlDriver class is an abstract base class for accessing specific SQL databases.
PySide6.QtSql.QSqlErrorThe QSqlError class provides SQL database error information.
PySide6.QtSql.QSqlFieldThe QSqlField class manipulates the fields in SQL database tables and views.
PySide6.QtSql.QSqlIndexThe QSqlIndex class provides functions to manipulate and describe database indexes.
PySide6.QtSql.QSqlQueryThe QSqlQuery class provides a means of executing and manipulating SQL statements.
PySide6.QtSql.QSqlRecordThe QSqlRecord class encapsulates a database record.
PySide6.QtSql.QSqlResultThe QSqlResult class provides an abstract interface for accessing data from specific SQL databases.
PySide6.QtSql.QSqlQueryModelThe QSqlQueryModel class provides a read-only data model for SQL result sets.
PySide6.QtSql.QSqlRelationalTableModelThe QSqlRelationalTableModel class provides an editable data model for a single database table, with foreign key support.
PySide6.QtSql.QSqlTableModelThe QSqlTableModel class provides an editable data model for a single database table.