一步一步实现C++操作SQLite数据库
SQLite,是一款轻型的数据库,是遵守ACID的关联式关系数据库,目前已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了。它能够支持Windows/Linux/Unix等等主流的操作系统,同样的代码可以实现跨平台编译,这个数据库和微软的Access很象,都是小型的数据库管理系统,最大的差别为sqlite不需要office的支持,可以完全开源,是真正意义上的跨平台的数据库。
由于工作的需要,这几天对sqlite数据库研究一下,并使用C++对其进行了简单的操作。中间遇到了很多问题,找到了很多资料终于解决了。总结问题,不管提高,所以把遇到的问题和解决办法写出来,希望对大家有用。
1:下载源码并编译
我下的版本为sqlite-amalgamation-3070701.zip,这个包含了主要的源代码。sqlite-dll-win32-x86-3070701.zip这个是Windows下的编译好的