26 lines
525 B
C++
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
|