我正在使用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的驱动程序,但我仍然无法找到它。 提前谢谢。