C++ QSqlDatabasePrivate::addDatabase:重复的连接名称';qt_sql_default_connection';
我正在尝试将我的qt应用程序连接到Mysql数据库,但不知道为什么它会显示以下错误消息:QSqlDatabasePrivate::addDatabase:重复的连接名称“qt\u sql\u default\u 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
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");
}
}
谢谢大家 不要重复连接到数据库。或者,您可以提供备用连接名称以避免出现警告消息。不要重复连接到数据库。或者,您可以提供备用连接名称以避免出现警告消息