1 #ifndef BASEDEDONNEES_H 2 #define BASEDEDONNEES_H 17 #include <QtSql/QtSql> 18 #include <QSqlDatabase> 22 #define DEBUG_BASEDEDONNEES 24 #define BDD_HOSTNAME "localhost" 25 #define BDD_USERNAME "root" 26 #define BDD_PASSWORD "password" 50 bool ouvrir(QString fichierBase);
56 bool recuperer(QString requete, QString &donnees);
57 bool recuperer(QString requete, QStringList &donnees);
58 bool recuperer(QString requete, QVector<QString> &donnees);
59 bool recuperer(QString requete, QVector<QStringList> &donnees);
73 #endif // BASEDEDONNEES_H static BaseDeDonnees * getInstance(QString type="QMYSQL")
Definition: basededonnees.cpp:38
#define BDD_HOSTNAME
Definition: basededonnees.h:24
static BaseDeDonnees * baseDeDonnees
Definition: basededonnees.h:65
static void detruireInstance()
Definition: basededonnees.cpp:50
bool ouvrir(QString fichierBase)
Definition: basededonnees.cpp:117
Déclaration de la classe BaseDeDonnees.
Definition: basededonnees.h:39
~BaseDeDonnees()
Definition: basededonnees.cpp:31
QSqlDatabase db
Definition: basededonnees.h:69
bool estConnecte()
Definition: basededonnees.cpp:69
BaseDeDonnees(QString type)
Definition: basededonnees.cpp:22
static QString typeBase
Definition: basededonnees.h:66
#define BDD_PASSWORD
Definition: basededonnees.h:26
bool recuperer(QString requete, QString &donnees)
Definition: basededonnees.cpp:187
#define BDD_USERNAME
Definition: basededonnees.h:25
bool connecter(QString nomBase, QString username=BDD_USERNAME, QString password=BDD_PASSWORD, QString serveur=BDD_HOSTNAME)
Definition: basededonnees.cpp:75
static int nbAcces
Definition: basededonnees.h:67
bool estOuvert()
Definition: basededonnees.cpp:111
bool executer(QString requete)
Definition: basededonnees.cpp:149
QMutex mutex
Definition: basededonnees.h:70