Linux, локальное поставлен MySQL, никакие настройки в нем не менял - все по умолчанию после установки. Пытаюсь к нему подсоединиться при помощи следующего кодаКод: QSqlDatabase db = QSqlDatabase::addDatabase("QMYSQL3"); if ( !db.isValid() ) { QMessageBox::warning( 0, "", QObject::tr("Could not load database driver.") ); return false; } db.setHostName("localhost"); db.setDatabaseName("test"); db.setUserName(loginEdit->text()); db.setPassword(passEdit->text()); if ( !db.open() ) { QMessageBox::warning( 0, "", QObject::tr("Cannot open database: ")+db.databaseName() ); return false; } else { //db.close(); QMessageBox::information(0,"123", db.userName()); return true; }; Почему при выполнении при вводе любого имени пользователя (даже не существующего ) db.open мне постоянно возвращает True.В чем ошибка? и как правильно организовать аутенфикацию пользователей
|