sqlite是一个超轻量级的开源数据库,从官网上下载的source是一个用c写的文件,在C++(VC)中调用时难免会碰到一些问题,这时就可使用Cppsqlite。
Cppsqlite(最近版本为Cppsqlite3)是对sqlite进行二次封装后的C++类库,下载有其中包含三个demo和一个common文件夹。其中common中的Cppsqlite3.cpp和Cppsqlite3.h就是我们在程序中可以用到的类库,sqlite3.dll是必备的运行库,要把它放在项目路径内。
小技巧: 执行select用execQuery,执行delete,update,insert用execDML。 如果发现有的数据库能打开,有的打不开,则到官网下载并替换最新版的sqlite.dll即可。