一个按钮的函数,但是不知道怎么都连接不上,
void MainWindow::basecon()
{
QSqlDatabase db=QSqlDatabase::addDatabase("QMYSQL");
db.setHostName("localhost");//IP
db.setDatabaseName("m_sql");
db.setUserName("n");
db.setPassword("n");
bool ok_o=db.open();
if (ok_o)
{
label_13->setText("OK");
};
}
第一次按这个按钮没反应,再按一次就提示
QSqlDatabasePrivate::addDatabase: duplicate connection name 'qt_sql_default_connection', old connection removed.
单步运行,发现ok_o一直是假值,没连上,不知道原因????????求助????