Модуль QtSql
Пространства имен
QSql | Содержит различные идентификаторы, используемые по всей библиотеке SQL Qt |
Классы
QSqlDatabase | Предоставляет соединение с базой данных |
QSqlDriver | Абстрактный базовый класс для доступа к специфическим базам данных SQL |
QSqlDriverCreator | Класс-шаблон, предоставляющий фабрику драйверов SQL для специфических типов драйверов |
QSqlDriverCreatorBase | Базовый класс для фабрик драйверов SQL |
QSqlDriverPlugin | Абстрактный базовый класс для пользовательских подключаемых модулей QSqlDriver |
QSqlError | Информация об ошибке базы данных SQL |
QSqlField | Управление полями в таблицах и представлениях базы данных SQL |
QSqlIndex | Функции для управления индексами базы данных и их описания |
QSqlQuery | Средства управления выражениями SQL и их выполнения |
QSqlQueryModel | Модель данных только для чтения результирующей SQL-выборки |
QSqlRecord | Заключает в себе запись базы данных |
QSqlRelation | Содержит информацию о внешнем ключе SQL |
QSqlRelationalDelegate | Делегат, используемый для отображения и редактирования данных из QSqlRelationalTableModel |
QSqlRelationalTableModel | Модель данных для редактирования одной таблицы базы данных с поддержкой внешних ключей |
QSqlResult | Абстрактный интерфейс для доступа к данным специфичной базы SQL |
QSqlTableModel | Редактируемая модель данных для одной таблицы базы данных |
Для включения определений классов этого модуля используйте следующую директиву:
#include <QtSql>
Для линковки приложения с этим модулем, добавьте в ваш qmake файл проекта .pro:
QT += sql
Информацию об использовании этого модуля в своих приложениях смотрите в руководстве Программирование с SQL.