21 #ifndef MySQLInterface_H_ 22 #define MySQLInterface_H_ 30 #include <mysql/mysql.h> 31 #include <DBInterface.h> 47 virtual bool nconnect(
const std::string& host,
const std::string& user,
const std::string& pswd,
48 const std::string& dbname,
unsigned int port = 0 )
override;
49 virtual bool close()
override;
51 bool query_ok(
const std::string& q );
54 virtual DBResult query(
const std::string& q )
override;
56 virtual const std::string lastQuery()
override;
57 virtual bool insert(
const std::string& q )
override;
59 std::string addslashes(
const std::string& str);
65 virtual bool ping()
const override;
70 virtual double insert_id()
override;
72 virtual const std::string error()
override;
75 const char* gethostinfo()
const;
80 DBResult makeResult( MYSQL_RES* r,
bool finalize =
true );
Definition: CommonEventLoop.h:14
virtual bool ping() const override
Definition: MySQLInterface.cc:150
Definition: DBInterface.h:36
Definition: MySQLInterface.h:37
virtual bool isConnection() const override
Definition: MySQLInterface.cc:160
Definition: DBInterface.h:51