/home/bes3soft/bes3soft/Boss/7.0.2/dist/7.0.2/Database/DatabaseSvc/DatabaseSvc-00-00-24/DatabaseSvc/MysqlInterface.h

Go to the documentation of this file.
00001 #ifndef MysqlInterface_h
00002 #define MysqlInterface_h
00003 
00004 #include "DatabaseSvc/DbInterface.h"
00005 #include <mysql.h>
00006 
00007 class MysqlInterface : public DbInterface
00008 {
00009  public:
00010   MysqlInterface();
00011   ~MysqlInterface();
00012 
00013   int connect();
00014   int select_db(std::string dbname);
00015   int query(std::string dbname, std::string query);
00016   int query(std::string dbname, std::string query, DatabaseRecordVector& records);
00017   int disconnect();
00018 
00019  protected:
00020   int connect(std::string host, std::string user, std::string passwd);
00021 
00022  private:
00023   MYSQL* m_conn;
00024 }; 
00025 
00026 #endif

Generated on Tue Nov 29 22:57:59 2016 for BOSS_7.0.2 by  doxygen 1.4.7