Bonjour!
Après pas mal de recherches sur la doc, des exemples, des forums, j'arrive pas à établir une connexion ou faire des reqûete avec ma base de données Mysql!
J'ai Mysql d'installé sur mon ordi, j'ai une base de données test avec deux tables remplies, j'ai eu beau essayé, je ne suis pas arrivé à soit me connecter soi afficher les données d'une table!
Premier essai de connection qui ne marche pas :
Autre méthode trouvé qui ne fait pas d'erreur à la connexion mais n'affiche rien:Code:QSqlDatabase *db = new QSqlDatabase; db->addDatabase("QSQLITE"); //-------> QMYSQL ne marche pas... db->setHostName("localhost"); db->setDatabaseName("test"); db->setUserName("root"); db->setPassword("antoine"); db->open(); if(!db->open()){ texte->setPlainText("Erreur");//---- s'affiche toujours! }
Merci de m'aider! J'ai pas tout compris la dessus!Code:QSqlDatabase db = QSqlDatabase::addDatabase("QSQLITE"); db.setDatabaseName("test"); if(!db.open()){ texte->setPlainText("erreur"); } QSqlQuery query("SELECT ID FROM saisir;"); while (query.next()) { QString hello = query.value(0).toString(); texte->setPlainText(hello); }
-----