CppSQLite

简介

本文介绍CppSQLite——一个对公有领域软SQLite数据库库文件的浅层封装。

下面先介绍如何使用SQLite链接应用程序,然后给出一个使用CppSQLite的样例程序,最后是CppSQLite类的文档。

作为准备工作,下面这段话引自SQLite的作者

SQLite是一个实现嵌入式SQL数据库引擎的C库。链接了SQLite库文件的程序无需运行单独的RDBMS(关系数据库管理系统)进程即可存取SQL数据库。同时发布的还有命令行程序(SQLite),可用来管理SQLite数据库,并作为使用SQLite库文件的例子。

SQLite不是用来连接到大型数据库服务器的客户端库文件。SQLite就是服务器端。SQLite库可直接读写磁盘上的数据库文件。

 

背景

我一直在寻找简单但强大的软件开发工具和构思,SQLite显然属于这一类。事实上,“Lite”这个名字有些误导,因为SQLite实现了包括事务(transaction)在内的SQL标准的大部分,而当PHP等项目开始捆绑SQLite以代替MySQL时,你很有必要看看。

我觉得对C接口写一个浅层封装使之对C++友好是挺有趣的事。在SQLite网站上已有许多C++封装了,但其中一个是商业软件,另一个看起来有些复杂,还有一个是专门针对wxWidgets框架的。总之,SQLite的作者似乎费尽心思把一切弄的很简单,所以我认为一个对SQLite的C++封装也该同样简单。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值