Database Classes

QSql

Contains miscellaneous identifiers used throughout the Qt SQL module

QSqlDatabase

Handles a connection to a database

QSqlDriver

Abstract base class for accessing specific SQL databases

QSqlDriverCreator

Template class that provides a SQL driver factory for a specific driver type

QSqlDriverCreatorBase

The base class for SQL driver factories

QSqlError

SQL database error information

QSqlField

Manipulates the fields in SQL database tables and views

QSqlIndex

Functions to manipulate and describe database indexes

QSqlQuery

Means of executing and manipulating SQL statements

QSqlQueryModel

Read-only data model for SQL result sets

QSqlRecord

Encapsulates a database record

QSqlRelationalTableModel

Editable data model for a single database table, with foreign key support

QSqlResult

Abstract interface for accessing data from specific SQL databases

QSqlTableModel

Editable data model for a single database table

© 2020 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.