21 #ifndef MySQLInterface_H_ 22 #define MySQLInterface_H_ 30 #include <mysql/mysql.h> 31 #include <DBInterface.h> 46 virtual bool nconnect(
const std::string& host,
const std::string& user,
const std::string& pswd,
47 const std::string& dbname,
unsigned int port = 0 )
override;
48 virtual bool close()
override;
50 bool query_ok(
const std::string& q );
53 virtual DBResult query(
const std::string& q )
override;
55 virtual const std::string lastQuery()
override;
56 virtual bool insert(
const std::string& q )
override;
58 std::string addslashes(
const std::string& str);
64 virtual bool ping()
const override;
69 virtual double insert_id()
override;
71 virtual const std::string error()
override;
74 const char* gethostinfo()
const;
79 DBResult makeResult( MYSQL_RES* r,
bool finalize =
true );
Definition: CallbackTimer.h:29
virtual bool ping() const override
Definition: MySQLInterface.cc:150
Definition: DBInterface.h:36
Definition: MySQLInterface.h:36
virtual bool isConnection() const override
Definition: MySQLInterface.cc:160
Definition: DBInterface.h:51