在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称:NanoSQL开源软件地址:https://gitee.com/htfy96/NanoSQL开源软件介绍:
#基本内容##Sql类一个实例对应一个文件 class Sql{ Sql(const std::string& filename); //文件名 ~Sql(); //安全析构 Res raw_result; // by get_table(query) std::string lasterr; //上一个错误 bool is_tran() const; //是否在一个事务中? int exec(const std::string& query, CallbackFunc cb=NULL); //执行语句,回调函数可以省略 int get_table(const std::string& query); //把得到的table存到raw_result中 inline char* result(long row, long col); //从1开始,快速获得raw_result中的结果 inline char* colName(long col); //读取自raw_result int begin_tran(); //进入事务状态,错误会抛出runtime_error int end_tran(); //离开事务状态,错误会抛出runtime_error}; ##Res类保存 typedef struct{ char **arr; int row, col;} Res; #实例详见目录下的 |
请发表评论