我正在使用 QT(C++) 开发桌面应用程序,我需要将此应用程序连接到使用 wamp(phpmyadmin) 创建的数据库,这是我的代码:
static bool createConnexion()
{
QSqlDatabase db = QSqlDatabase::addDatabase("QSQLITE");
db.setHostName("localhost");
db.setUserName("root");
db.setPassword("");
db.setDatabaseName("compagnie");
if(db.open())
{
qDebug() << "Vous etes connecte a " << db.hostName();
return true;
}else{
qDebug() << "Connexion FAILED.";
qDebug() << "Driver disponible: " << db.drivers();
qDebug() << "Driver fonctionnel(QMYSQL): " << db.isDriverAvailable("QSQLITE");
qDebug() << "numero de l'erreur: " << db.lastError().number();
qDebug() << "database erreur: " << db.lastError().databaseText();
qDebug() << "driver erreur: " << db.lastError().driverText();
qDebug() << "type erreur: " << db.lastError().type();
return true;
}
}
错误是:未加载驱动程序。是否有解决此问题的解决方案,我搜索了 phpmyadmin 的驱动程序,但仍然找不到。提前致谢。