Bonjour,
La connexion entre mysql et qt sous ubunto est décidément plus compliqué que je croyais, je cherchais sur Internet ça fait un moment sans que je trouve une explication étape par étape, même sur http://qt.developpez.com/doc/latest/...g-to-databases ça parle pas des plugin a rajouter.
Bref, j'aimerais établir dans un premier temps cette connexion sachant que je travaille sur qt4.7.0 et voila mon code
Et quand je compile ca me sort cette erreurCode:
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
27
28
29
30
31
32
33
34 #include <QApplication> #include <QtSql> #include <QSqlDriverPlugin> //---------------------------------- int main(int argc, char *argv[]) { QApplication app(argc, argv); //création de la base de données,QMYSQL est le driver et TSE est le nom de la //connexion QSqlDatabase db = QSqlDatabase::addDatabase("QMYSQL","maBase"); db.setHostName("localhost");// introduire le nom du serveur db.setDatabaseName("Test"); db.setUserName("root"); db.setPassword(""); if(!db.open()) { db.lastError().text(); } else { QSqlDatabase firstDB = QSqlDatabase::database("maBase"); QSqlDatabase::removeDatabase("maBase"); } maFenetre fenetre; fenetre.setVisible(true); return app.exec(); }
Sinon avecCode:
1
2 QSqlDatabase: QMYSQL driver not loaded QSqlDatabase: available drivers: QSQLITE
qmake-qt4 -project
qmake-qt4
make
Ça me sort :
Ce serait vraiment gentil de spécifier les fichier à télécharger et où les enregistrer.Code:fatal error: QtSql: Aucun fichier ou dossier de ce type
Merci d'avance