Bonjour à tous. Voilà, en fait je suis en train d'apprendre la programmation des interfaces sous Qt Creator. J'ai installé WAMP sur ma machine et j'aimerais que mon programme sous Qt Creator puisse utiliser la base de données que j'ai crée avec le SGBD MySQL du Wamp. Sauf que lors du test pour voir si la connexion à la base se passa bien, Qt Creator me renvoie une erreur : "QMYSQL driver not loaded"
J'aimerais savoir comment faire pour régler ce problème de connexion. Je précise que j'aimerais utiliser le SGBD MySQL du WAMP .
Ceci est le code source de mon fichier main.cpp
Et voici le code source de mon fichier .pro
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26 #include <QApplication> #include <QtSql> #include <QSqlDataBase> #include <QSqlError> #include <QMessageBox> int main(int argc, char *argv[]) { QApplication app(argc, argv); QSqlDatabase db = QSqlDatabase::addDatabase("QMYSQL"); db.setHostName("localhost"); db.setDatabaseName("gestion_election"); db.setUserName("root"); db.setPassword(""); if(!db.open()) { QMessageBox::critical(0, QObject::tr("Database Error"), db.lastError().text()); } else { QMessageBox::information(0,"titre", "connexion réussie"); } return app.exec(); }
Merci d'avance pour vos réponses
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 SOURCES += \ main.cpp QT += sql QT += widgets INCLUDEPATH += "C:\Qt\5.6\mingw49_32\plugins\sqldrivers" LIBS += "C:\Qt\5.6\mingw49_32\plugins\sqldrivers\qsqlmysql.dll"
Partager