SQLite3 的简单封装,实现了最基本的增删查改, 里面有简单的数据库文件 data.s3db可供测试, /* // func name: open // param----begin----param // file : 文件名,包括路径 // param-----end-----param // return 0 成功,-1 失败 */ int open(char* file); /* // func name: get_res // param----begin----param // sql:Sql语句; // vec:用来存储返回集的二维向量 // param-----end-----param // return: 0 查无返回集, // return: >0 返回集的行数, // return: -1001 查无此表 // return: -1002 暂定为Sql语法错误 */ int get_res(char *sql,vector<vector<string>>& vec ); /* // func name: update // param----begin----param // sql : sql语句 // param-----end-----param // return : 0为成功,-1为失败 */ int update(char* sql); /* // func name: insert // param----begin----param // sql : sql语句 // param-----end-----param // return : -1 为插入失败(一般为语法错误/表错误/约束条件错误,暂不区分,统一认为错误) // return : >0为插入后返回的id */ int insert(char *sql); /* // func name: del // param----begin----param // sql : sql语句 // param-----end-----param // return : 0 删除成功 // return : -1 删除失败 */ int del(char* sql);
- 1
- kuang5159750892013-08-13可以作为参考!
- 粉丝: 1
- 资源: 6
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 适用于 Java 的 Chef 食谱.zip
- Simulink仿真快速入门与实践基础教程
- js-leetcode题解之179-largest-number.js
- js-leetcode题解之174-dungeon-game.js
- Matlab工具箱使用与实践基础教程
- js-leetcode题解之173-binary-search-tree-iterator.js
- js-leetcode题解之172-factorial-trailing-zeroes.js
- js-leetcode题解之171-excel-sheet-column-number.js
- 安卓开发从入门到精通基础教程
- js-leetcode题解之170-two-sum-iii-data-structure-design.js