Qt/FAQ/QtSql
Материал из Wiki.crossplatform.ru
Версия от 17:19, 13 ноября 2008; Root (Обсуждение | вклад)
QtSql - работа с базами данных
Модуль QtSql - предоставляет независимый от типа базы данных и платформы интерфейс для доступа к базам данных с помощью языка SQL.
Поддерживаемые базы данных
В таблице ниже представлен список драйверов поставляемых с Qt. Из-за несовместимости с GPL лицензией, не все плагины поставляются с Qt Open Source Edition.
Имя драйвера | СУБД |
---|---|
QDB2 | IBM DB2 (версия 7.1 и выше) |
QIBASE | Borland InterBase |
QMYSQL | MySQL |
QOCI | Oracle Call Interface Driver |
QODBC | Open Database Connectivity (ODBC) - Microsoft SQL Server и другие ODBC совместимые базы данных |
QPSQL | PostgreSQL (версия 7.3 и выше) |
QSQLITE2 | SQLite версия 2 |
QSQLITE | SQLite версия 3 |
QTDS | Sybase Adaptive Server |
Замечаение: Для сборки плагина драйвера вам нужно иметь соответствующую клиентскую библиотеку для вашей системы управления базами данных (СУБД). Это обеспечивает доступ к API СУБД, и, как правило, поставляется вместе с ней. Большинство программ установки также позволяют установить "библиотеки для разработки", и то, что вам нужно. Эти библиотеки отвечают за низкоуровневое взаимодействия с СУБД.