Files

26 lines
525 B
C++

#ifndef _DB_SQLITE_H_
#define _DB_SQLITE_H_
#include "db_api.h"
class db_sqlite: public db_api{
public:
db_sqlite();
db_sqlite(const char *path);
~db_sqlite();
virtual void close(void);
virtual void vaccum(void);
virtual bool begin_transation() ; //开启事务
virtual bool exec(std::string sql, db_result_t* results);
virtual void end_transation() ; //结束事务
virtual bool batch_exec(std::vector<std::string> &sql_list,std::vector<db_result_t> &result);
protected:
void *m_db;
};
#endif