Chinaunix首页 | 论坛 | 博客
  • 博客访问: 4737815
  • 博文数量: 930
  • 博客积分: 12070
  • 博客等级: 上将
  • 技术积分: 11448
  • 用 户 组: 普通用户
  • 注册时间: 2008-08-15 16:57
文章分类

全部博文(930)

文章存档

2011年(60)

2010年(220)

2009年(371)

2008年(279)

分类: LINUX

2008-12-07 13:57:51

SQLITE3使用总结木铎校园 BBS 社区%[ gv1gf

           

$]0OUI:E0p\ P0

木铎校园 BBS 社区*R2`0h'l.e2M

Sqlite3的确很好用。小巧、速度快。但是因为非微软的产品,帮助文档总觉得不够。这些天再次研究它,又有一些收获,这里把我对sqlite3的研究列出来,以备忘记。

7E*d@,jO0

这里要注明,我是一个跨平台专注者,并不喜欢只用windows平台。我以前的工作就是为unix平台写代码。下面我所写的东西,虽然没有验证,但是我已尽量不使用任何windows的东西,只使用标准C或标准C++。但是,我没有尝试过在别的系统、别的编译器下编译,因此下面的叙述如果不正确,则留待以后修改。木铎校园 BBS 社区Zw,tZ\1e

下面我的代码仍然用VC编写,因为我觉得VC是一个很不错的IDE,可以加快代码编写速度(例如配合Vassist)。下面我所说的编译环境,是VC2003。如果读者觉得自己习惯于unix下用vi编写代码速度较快,可以不用管我的说明,只需要符合自己习惯即可,因为我用的是标准CC++。不会给任何人带来不便。

p B2`.X Iw2PW'e%v)|0

 

8m Ed&V],b6`xH f c0

网站可下载到最新的sqlite代码和编译版本。我写此文章时,最新代码是3.3.17版本。

[6Q:ig0}9O'nK/s2e0

很久没有去下载sqlite新代码,因此也不知道sqlite变化这么大。以前很多文件,现在全部合并成一个sqlite3.c文件。如果单独用此文件,是挺好的,省去拷贝一堆文件还担心有没有遗漏。但是也带来一个问题:此文件太大,快接近7万行代码,VC开它整个机器都慢下来了。如果不需要改它代码,也就不需要打开sqlite3.c文件,机器不会慢。但是,下面我要写通过修改sqlite代码完成加密功能,那时候就比较痛苦了。如果个人水平较高,建议用些简单的编辑器来编辑,例如UltraEditNotepad。速度会快很多。

`M'S[1P e` V5VB0

 

6M.IGW*pe!X v1~0

这个不想多说了,在VC里新建dos控制台空白工程,把sqlite3.csqlite3.h添加到工程,再新建一个main.cpp文件。在里面写:

xS8E'M-lJ7^0

extern"C"木铎校园 BBS 社区`fo%XI

{

k.k;[9M \*T T-a0

#include"./sqlite3.h"

F$]+[3L8R8qVI$}X0

};木铎校园 BBS 社区 @2HpO/_&}S

阅读(1425) | 评论(1) | 转发(0) |
0

上一篇:Ubuntu安装Sqlite3

下一篇:SQLITE3 使用总结(2)

给主人留下些什么吧!~~

chinaunix网友2009-06-26 10:43:31

很好 ,很强大!