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"
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;
};
".cpp"
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.