QSqlDatabase db = QSqlDatabase::addDatabase("QMYSQL");
db.setHostName(dbhost);
db.setDatabaseName(dbname);
db.setUserName(dbuser);
db.setPassword(dbpwd);
bool ok = db.open();
if(ok == false)
{
QMessageBox::warning(this, tr(" Table"),tr("The database open is error"));
}
运行的时候就是连接不上,数据库配置信息都是对的 以下是 错误信息
说我的qmysql没有载入,但是还说有qmysql驱动器 我就弄不明白了 ~~
QSqlDatabase: QMYSQL driver not loaded
QSqlDatabase: available drivers: QSQLITE QMYSQL3 QMYSQL
QSqlDatabasePrivate::removeDatabase: connection 'qt_sql_default_connection' is still in use, all queries will cease to work.