QSqlDatabasePrivate :: addDatabase: повторяющееся имя соединения 'qt_sql_default_connection' - PullRequest
0 голосов
/ 20 июня 2020

Я пытаюсь подключить свое приложение qt к базе данных Mysql и не знаю, почему отображается следующее сообщение об ошибке: QSqlDatabasePrivate :: addDatabase: дублированное имя соединения 'qt_sql_default_connection', старое соединение удалено. может кто-нибудь мне помочь, это мой код:

void MainWindow::on_pushButton_clicked()
{
  QSqlDatabase db = QSqlDatabase::addDatabase("QMYSQL");
  db.setHostName("127.0.0.1");
  db.setUserName("root");
  db.setPassword("");
  db.setDatabaseName("pmkfinal");
  if(db.open()){
      QMessageBox::information(this,"Connection","Database Connected Successfully");
  }else{
      QMessageBox::information(this,"Connection","Database not Connected Successfully");
  }

 }

Всем спасибо !!

1 Ответ

0 голосов
/ 20 июня 2020

Не подключайтесь к базе данных повторно. Или вы можете указать альтернативное имя подключения, чтобы избежать предупреждающего сообщения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...