Установить сконфигурированное соединение
Синтаксические правила
bool QSqlDatabase::open()
Описание
Открывает соединение с БД в соответствии с параметрами, установленными при инициализации (конфигурировании) объекта-соединения.
Возвращаемое значение
Логическое значение:
-
true– соединение с БД установлено; -
false– ошибка открытия соединения. Подробную информацию о причине ошибки можно получить с помощью функцииlastError().
Пример
QSqlDatabase db = QSqlDatabase::addDatabase( "QLINTER" );
db.setUserName( "SYSTEM" );
db.setPassword( "MANAGER8" );
if( !db.open() )
{
cout < < db.lastError().driverText().toLocal8Bit().data() < < endl;
return 1;
}
См. также: lastError(),
setDatabaseName(),
setUserName(),
setPassword(), setHostName(), setPort(),
setConnectOptions().