sqlite3是一种简单好用的数据库,小巧灵活,本质上就是个文件,在嵌入式开发中经常使用。
总结一下一些简单的接口:
首先,先制定一下数据库的格式,最简单的:Key - type - value(键值,数据类型,数据)为例:
const Type_sByte* openfmt = "CREATE TABLE cfg_tbl ( key TEXT PRIMARY KEY, type NUMERIC, value blob);";(键值,数据类型,数据)
那么,对应的增删改查:
const Type_sByte *insertfmt="INSERT INTO cfg_tbl (key,type,value) VALUES(?,?,?);";(插入新数据)
const Type_sByte* updatefmt = "UPDATE cfg_tbl set type=%d, value='%s' where key='%s';";(更新数据)
const Type_sByte* deletefmt = "DELETE FROM cfg_tbl where key='%s';";(删除数据)
const Type_sByte* selectfmt = "SELECT * FROM cfg_tbl where key = '%s';";(查找数据)
这些就可以作为数据库操作的命令的原形了~~~