C++ QSqlDatabasePrivate::addDatabase:重复的连接名称';qt_sql_default_connection';

C++ QSqlDatabasePrivate::addDatabase:重复的连接名称';qt_sql_default_connection';,c++,mysql,database,qt,C++,Mysql,Database,Qt,我正在尝试将我的qt应用程序连接到Mysql数据库,但不知道为什么它会显示以下错误消息:QSqlDatabasePrivate::addDatabase:重复的连接名称“qt\u sql\u default\u connection”,旧连接已删除。 有人能帮我吗?这是我的密码: void MainWindow::on_pushButton_clicked() { QSqlDatabase db = QSqlDatabase::addDatabase("QMYSQL"); db.setH

我正在尝试将我的qt应用程序连接到Mysql数据库,但不知道为什么它会显示以下错误消息:QSqlDatabasePrivate::addDatabase:重复的连接名称“qt\u sql\u default\u 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");
  }

 }

谢谢大家

不要重复连接到数据库。或者,您可以提供备用连接名称以避免出现警告消息。

不要重复连接到数据库。或者,您可以提供备用连接名称以避免出现警告消息