Superviseur - Collecteur 1.0
Ce logiciel correspond au collecteur de la suite des trois logiciels composant le superviseur
gestionbdd.h
Aller à la documentation de ce fichier.
00001 #ifndef GESTIONBDD_H
00002 #define GESTIONBDD_H
00003 
00004 #include <QObject>
00005 #include <QSqlError>
00006 #include <QSqlQuery>
00007 #include <QSqlDriver>
00008 #include <QSqlRecord>
00009 #include <QSqlDatabase>
00010 #include <QStringListIterator>
00011 #include <QCoreApplication>
00012 #include <QMapIterator>
00013 #include <QVariantMap>
00014 #include <QVariant>
00015 #include <QDateTime>
00016 #include <QTimer>
00017 #include <QDebug>
00018 
00019 #include "qjson/parser.h"
00020 
00021 #define NOM_BDD "collecteur"
00022 
00023 
00025 
00029 class GestionBDD : public QObject
00030 {
00031     Q_OBJECT
00032 
00033 public:
00034     explicit GestionBDD(QObject *parent = 0);
00035     ~GestionBDD();
00036 
00037 signals:
00038 
00039 public slots:
00040     void ajouterDonnees(QString donnees);
00041 
00042 private slots:
00043     void sauvegarderBDD();
00044 
00045 private:
00046     void creerBDD();
00047     bool verifierErreur(QSqlQuery requete);
00048     QVariant executerRequete(QString reqStr, QStringList listeColonnes, QList<QVariantMap> liste);
00049 
00050     QSqlDatabase bdd;   
00051 
00052 };
00053 
00054 #endif // GESTIONBDD_H
 Tout Classes Fichiers Fonctions Variables Macros