Доступные версии документации

Инициализация соединения

Создание объекта-соединения
Синтаксические правила
QSqlDatabase::QSqlDatabase();
Описание

Создает пустой QSqlDatabase-объект. Для дальнейшего использования объекта к нему необходимо применить методы addDatabase(), removeDatabase() и database().

Возвращаемое значение

Указатель на созданный QSqlDatabase-объект или NULL.

См. также: addDatabase(), removeDatabase() и database().

Пример
QSqlDatabase db = QSqlDatabase::QSqlDatabase(); //Qt 4.x
Создание копии объекта-соединения
Синтаксические правила
QSqlDatabase::QSqlDatabase(<объект>)
<объект>::= указатель на существующий QSqlDatabase-объект
Описание

Создает копию заданного QSqlDatabase-объекта.

Возвращаемое значение

Указатель на созданную копию QSqlDatabase-объекта.

Пример
QSqlDatabase * conn_user1 = QSqlDatabase::QSqlDatabase();
QSqlDatabase * conn_user2 = QSqlDatabase::QSqlDatabase(conn_user1);
Уничтожение объекта-соединения
Синтаксические правила
QSqlDatabase::~QSqlDatabase()
Описание

Уничтожает созданный объект-соединение и освобождает все выделенные ему ресурсы. Если уничтоженный объект был последним объектом-соединением, который использовался для доступа к БД, то соединение с БД автоматически закрывается.

Возвращаемое значение

Нет.

См. также: close().

Заметили ошибку?
Выделите текст и нажмите Ctrl + Enter