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

Установить сконфигурированное соединение

Синтаксические правила
bool QSqlDatabase::open()
Описание

Открывает соединение с БД в соответствии с параметрами, установленными при инициализации (конфигурировании) объекта-соединения.

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

Логическое значение:

  • true – соединение с БД установлено;

  • false – ошибка открытия соединения. Подробную информацию о причине ошибки можно получить с помощью функции lastError() .

Пример
QSqlDatabase db = QSqlDatabase::addDatabase( "QLINTER" );
db.setUserName( "SYSTEM" );
db.setPassword( "MANAGER" );
if( !db.open() )
{
  cout << db.lastError().driverText().toLocal8Bit().data() << endl;
  return 1;
}

См. также: lastError(), setDatabaseName(), setUserName(), setPassword(), setHostName(), setPort(), setConnectOptions().

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