
SQLite3
cfxks1989
这个作者很懒,什么都没留下…
展开
-
将SQLite移植到ARM上
最近由于工作的需求需要使用到数据的移植东西。经过别人的推荐后,决定使用SQLite。SQLite是一个开源的、内嵌式的关系型数据库。它最初发布于2000年,在便携性、易用性、紧凑性、有效性和可靠性方面有突出的表现。好了,言归正传。使用的PC虚拟机版本:Ubuntu 10.04;交叉编译使用:arm-linux-gcc 版本4.4.1;首先从官网:www.sqlite.org原创 2012-11-28 15:46:02 · 490 阅读 · 0 评论 -
Sqlite3的使用小结(不定期更新)
最近在做Sqlite3的性能测试:测试一:首先建立一个数据库;创建一个表格:开始循环{向数据库里面插入1000数据;sleep(五秒)删除所有数据;sleep(五秒)}通过程序的CPU占用和内存使用来判断性能。在测试过程中发现了sqlite的插入时间很久,于是我查了查资料:原因:它以文件的形式存在磁盘中,每次访问时都要打开一次文件,如果对原创 2012-12-05 14:58:51 · 1659 阅读 · 0 评论 -
sqlite3使用简介(内含解决sqlite内存的方法)
一.使用流程要使用sqlite,需要从sqlite官网下载到三个文件,分别为sqlite3.lib,sqlite3.dll,sqlite3.h,然后再在自己的工程中配置好头文件和库文件,同时将dll文件放到当前目录下,就完成配置可以使用sqlite了。使用的过程根据使用的函数大致分为如下几个过程:sqlite3_open()sqlite3_prepare()sqlite3_转载 2012-12-07 10:05:58 · 1725 阅读 · 0 评论 -
SQLite3的API应用(续)
使用sqlite3_prepare和sqlite3_step完成查询操作: sqlite3 *sqlite3db = NULL; int rc,nCol; char *sql; sqlite3_stmt *pStmt; const char *pTail; sql="select * from Phonetable"; rc=sql原创 2012-12-07 09:53:43 · 806 阅读 · 0 评论 -
SQLITE3 使用总结
前序:Sqlite3 的确很好用。小巧、速度快。但是因为非微软的产品,帮助文档总觉得不够。这些天再次研究它,又有一些收获,这里把我对 sqlite3 的研究列出来,以备忘记。这里要注明,我是一个跨平台专注者,并不喜欢只用 windows 平台。我以前的工作就是为 unix 平台写代码。下面我所写的东西,虽然没有验证,但是我已尽量不使用任何 windows 的东西,只使用标准 C 或转载 2012-12-07 10:18:48 · 654 阅读 · 0 评论 -
SQLite3的API应用
首先是一个简单的应用: test_sqlite.c#include #include static int callback(void *NotUsed, int argc, char **argv, char **azColName){ int i; for(i=0; i<argc; i++) { printf("%s = %s/原创 2012-11-28 15:56:45 · 619 阅读 · 0 评论 -
SQLite的一些命令语句
首先我自己建立一个sqlite3的数据库:使用文件phone.sqlCREATE TABLE IF NOT EXISTS PHONETABLE (id integer primary key,name text ,phone_number integer);INSERT into PHONETABLE (name,phone_number) values('Jone','159011原创 2012-11-28 16:07:53 · 564 阅读 · 0 评论