sqlite 是一个小巧的开源数据库,主要应用于嵌入式移动设备。
一、 下载 sqlite3 包
大家可以到sqlite的官方网站去下载,使用各种系统的sqlite的版本,下载地址为:http://www.sqlite.org/
二、 编译生成 Lib 文件
启动一个命令行,进入 VC 的安装目录,如 C:/Microsoft Visual Studio/VC98/Bin 在这个目录下面 有一个 LIB.exe 文件,我们就是利用本文件生成所需要的 sqlite3.lib 文件,将在 sqlite 官方下载的 sqlite-source-3_3_7.zip 包中的 sqlite3.def 文件放到相同目录,或者绝对路径,然后在命令行输入如下命令: D:/Microsoft Visual Studio/VC98/Bin>LIB /MACHINE:IX86 /DEF:sqlite.def 。 如果命令成功执行的话我们可以看到 LIB.exe 文件已经帮我们生成好了 sqlite3.lib 文件。当然我已经编译好了一个,大家可以去这里下载:http://download.csdn.net/source/2480804
三、 使用C++封装类
由于sqlite是用C语言写的,为了让其更符合面向对象的思想,我在sqlite提供的C的API上,用C++在进行了封装,使操作起来更方便,本类优点在于:简洁明了,操作简单,缺点是:不支持UTF-8.代码如果有什么问题,或者有什么好的建议,可以提出来,也可以发邮件给我:sgc0710@gmail.com.源码如下:
sqlite.h
sqlite.cpp