1 #ifndef BASEDEDONNEES_H     2 #define BASEDEDONNEES_H    17 #include <QtSql/QtSql>    18 #include <QSqlDatabase>    36         bool ouvrir(QString fichierBase);
    42         bool recuperer(QString requete, QString &donnees); 
    43         bool recuperer(QString requete, QStringList &donnees); 
    44         bool recuperer(QString requete, QVector<QString> &donnees); 
    45         bool recuperer(QString requete, QVector<QStringList> &donnees); 
    59 #endif // BASEDEDONNEES_H static BaseDeDonnees * getInstance(QString type="QMYSQL")
Definition: baseDeDonnees.cpp:38
Paramètres généraux de l'application. 
static BaseDeDonnees * baseDeDonnees
Definition: baseDeDonnees.h:51
static void detruireInstance()
Definition: baseDeDonnees.cpp:51
#define BDD_USERNAME
Definition: parametres.h:21
bool ouvrir(QString fichierBase)
Definition: baseDeDonnees.cpp:118
Definition: baseDeDonnees.h:25
#define BDD_SERVEUR
Definition: parametres.h:20
~BaseDeDonnees()
Definition: baseDeDonnees.cpp:31
QSqlDatabase db
Definition: baseDeDonnees.h:55
bool estConnecte()
Definition: baseDeDonnees.cpp:70
BaseDeDonnees(QString type)
Definition: baseDeDonnees.cpp:22
static QString typeBase
Definition: baseDeDonnees.h:52
#define BDD_PASSWORD
Definition: parametres.h:22
bool recuperer(QString requete, QString &donnees)
Definition: baseDeDonnees.cpp:188
#define BDD_NOMBASE
Definition: parametres.h:23
static int nbAcces
Definition: baseDeDonnees.h:53
bool estOuvert()
Definition: baseDeDonnees.cpp:112
bool connecter(QString nomBase=BDD_NOMBASE, QString username=BDD_USERNAME, QString password=BDD_PASSWORD, QString serveur=BDD_SERVEUR)
Definition: baseDeDonnees.cpp:76
bool executer(QString requete)
Definition: baseDeDonnees.cpp:150
QMutex mutex
Definition: baseDeDonnees.h:56