Bonjour,
Je débutes avec QT. J'essaie de réaliser une application qui communique avec une base de données MySQL.
J'ai WAMP v2.2 d'installé et j'utilise la dernière version de QT Creator.
J'ai suivi des tutos pour m'initier à la connexion et au dialogue entre QT et une bdd MySQL mais j'ai une erreur : "Driver not loaded Driver".
J'ai cherché à quoi correspondait cette erreur et apparemment il faut recompiler un plugin !
Voici mon code (tout simple ) :
Vu que j'ai déjà WAMP d'installé avec une bdd toute prête, que dois je faire pour que mon application QT fonctionne ?
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 QSqlDatabase db = QSqlDatabase::addDatabase("QMYSQL"); db.setHostName("localhost"); db.setPort(8000); db.setUserName("binos"); db.setPassword("binos"); db.setDatabaseName("toto"); if(db.open()) { std::cout << "Vous êtes maintenant connecté à " << q2c(db.hostName()) << std::endl; db.close(); } else { std::cout << "La connexion a échouée, désolé" << std::endl << q2c(db.lastError().text()) << std::endl; }
Merci d'avance, à bientôt !
Partager