Bonjour à tous!
Voilà je dois réaliser un projet C++ utilisant une base de donnée mysql.
J'utilise donc l'API mysql++. Or dans la conception de mon projet il est définit qu'une classe CBdd doit utiliser la librairie <mysql++>.
Pour cela, je me connecte à la base de donnée dans le constructeur de la classe mais voilà ca ne marche pas.
(J'ai bien inclus les fichiers nécessaires dans le projet car sans classe ca marche niquel )
Le bout de mon code qui marche pas:
".h"
".cpp"
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 #include <mysql++> class CBdd { public: CBdd(char* bdd, char* host, char* loggin, char* password); ... private: Connection con; Query query; };
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 #include "Bdd.h" #include <iostream> #include <iomanip> #include <string> using namespace std; CBdd::CBdd(char* bdd, char* host, char* loggin, char* password):con(bdd, host, loggin, password){ } ...
Que dois-je faire avec query dans mon constructeur ?
--> Déclarer query en dynamique ?
(Dans ce cas comment on l'initialise dans le constructeur)
ou
--> Autre chose que je ne vois pas ?
Merci.
Partager