|
 |
SQLite 第三版中的数据类型
|
| |
日期:2007-12-21 15:59:23
点击:75 评论:0
|
|
SQLite第三版中的数据类型 1.存储类别 第二版把所有列的值都存储成ASCII文本格式。第三版则可以把数据存储成整数和实数,还可以存储BLOB数据. Each value stored in an SQLite数据库中存储的每个值都有一个属性,都属于下面所列类中的一种,(被数据库引擎所控制) 空 .这个
|
|
 |
SQLite 第三版总览(简介)
|
| |
日期:2007-12-21 15:59:23
点击:56 评论:0
|
|
SQLite 第三版总览 SQLite 第三版主要主要介绍关于类库的一些变化, 包括: 介绍了一个关于数据库文件的更紧凑的格式. 若类型和 BLOB 支持. 支持 UTF-8 and UTF-16 文本. 用户定义的文件排列顺序. 64字节的行编号. 针对并发性的一些改良. 这篇文档简易的介绍了SQlite3.0
|
|
 |
SQLite适用的范围
|
| |
日期:2007-12-21 15:59:23
点击:29 评论:0
|
|
SQLite不同于其他大部分的SQL数据库引擎,因为它的首要设计目标就是简单化: 易于管理 易于使用 易于嵌入其他大型程序 易于维护和配置 许多人喜欢SQLite因为它的小巧和快速. 但是这些特性只是它的部分优点, 使用者还会发现SQLite是非常稳定的. 出色的稳定性源于它的简单,
|
|
 |
使用SQLite编程的快速介绍
|
| |
日期:2007-12-21 15:59:23
点击:37 评论:0
|
|
这告诉你怎么开始实验SQLite,没有冗长的说明和配置: 下载代码 取得一份二进制拷贝, 或者是源代码并自己编译它。 关于下载的更多信息。 创建一个新数据库 在shell或DOS 命令行下, 输入: sqlite3 test.db . 将创建一个新的数据库文件名叫test.db。 (你可以使用不同的名
|
|
 |
XXTEA加密算法为SQLite 3.3.17实现加密功能
|
| |
日期:2007-12-21 15:59:23
点击:59 评论:0
|
|
SQLite的更新太快了,最近有时间又用XXTEA加密算法为SQLite 3.3.17实现了加密功能。 代码的工程文件是用VC2005,如果用其它编译器,编译的时候不要忘记加上SQLITE_HAS_CODEC宏。代码只是粗略测试过,不保证100%无BUG和逻辑错误。 点击此处下载源文件 点击此处下载DLL
|
|
 |
SQLite数据库文件格式分析(B树的基本组织)
|
| |
日期:2007-12-21 15:59:23
点击:26 评论:0
|
|
此 分析称为简易版,因为后面还计划分析一个更复杂的数据库文件,以深入理解SQLite数据库B树实现的结构,从简易的开始不失为一种好的学习方法,这里的 简易版本文件是指大小为2K字节,即每个B树页1K字节,共两个B树页,补充说明一下,这里的B树页就是指经典数据结构书
|
|
 |
SQLITE3 使用总结(5)
|
| |
日期:2007-12-21 15:59:23
点击:32 评论:0
|
|
int sqlite3_key(sqlite3 *db, const void *pKey, int nKey) { return sqlite3_key_interop(db, pKey, nKey); } int sqlite3_rekey(sqlite3 *db, const void *pKey, int nKey) { return sqlite3_rekey_interop(db, pKey, nKey); } /* 被 sqlite 和 sqlite3_key_interop
|
|
 |
SQLITE3 使用总结(4)
|
| |
日期:2007-12-21 15:59:23
点击:27 评论:0
|
|
/*** 下面是编译时提示缺少的函数 ***/ /** 这个函数不需要做任何处理,获取密钥的部分在下面 DeriveKey 函数里实现 **/ void sqlite3CodecGetKey(sqlite3* db, int nDB, void ** Key, int * nKey) { return ; } /* 被 sqlite 和 sqlite3_key_interop 调用 , 附加密钥
|
|
 |
SQLITE3 使用总结(3)
|
| |
日期:2007-12-21 15:59:23
点击:101 评论:0
|
|
(4) 事务处理 sqlite 是支持事务处理的。如果你知道你要同步删除很多数据,不仿把它们做成一个统一的事务。 通常一次 sqlite3_exec 就是一次事务,如果你要删除 1 万条数据, sqlite 就做了 1 万次:开始新事务 - 删除一条数据 - 提交事务 - 开始新事务 - 的过程。这
|
|
 |
SQLITE3 使用总结(2)
|
| |
日期:2007-12-21 15:59:23
点击:39 评论:0
|
|
SQLITE3 使用总结 董淳光 42530 ( 老工号 ) dcg1981@163.com 2007 年 6 月 11 日 星期一 (2) SQL 语句操作 本节介绍如何用 sqlite 执行标准 sql 语法。 i.1 执行 sql 语句 int sqlite3_exec(sqlite3*, const char *sql, sqlite3_callback, void *, char **errmsg );
|
|
 |
SQLITE3 使用总结(1)
|
| |
日期:2007-12-21 15:59:23
点击:30 评论:0
|
|
SQLITE3 使用总结 董淳光 42530 ( 老工号 ) dcg1981@163.com 2007 年 6 月 11 日 星期一 前序: ... 1 一、 版本 ... 1 二、 基本编译 ... 2 三、 SQLITE 操作入门 ... 2 ( 1 ) 基本流程 ... 2 ( 2 ) SQL 语句操作 ... 4 ( 3 ) 操作二进制 ... 8 ( 4 ) 事务处
|
|
 |
让Sqlite3以GB2312编码存储汉字
|
| |
日期:2007-12-21 15:59:23
点击:29 评论:0
|
|
Sqlite3内部采 用UTF8存储,但是为转成GB2312就必须调用编码函数,太麻烦了,于是今天琢磨出一种让sqlite3内部存储汉字采用GB2312的方法,将字段 设为BLOB,然后保存汉字的GB2312编码的字节数组就OK了。但是把词库的所有字段从TEXT转换成BLOB,结果查询时用 whereword=he
|
|
 |
自做小软件初步测试Access与SQLite数据库执行效率(C#)
|
| |
日期:2007-12-21 15:59:23
点击:19 评论:0
|
|
自己制作了一个小软件,来测试Access与SQLite数据库在创建数据库、创建数据表、添加新记录等操作的执行效率。发现还是SQLite执行效率比较高。 下图是我的小工具的图片: 在我的计算机,在刚刚,我做出的测试的结果如下: 使用Access数据库, 创建数据库花费 31.0262毫
|
|
 |
关于SQLite的I/O 读取问题
|
| |
日期:2007-12-21 15:59:23
点击:18 评论:0
|
|
SQLite 是一个非常好的嵌入式关系数据库,它在很多的项目当中被使用,并且通过实际用户的考验也应证明了它的稳定与强壮。但是最近在使用 SQLite 的过程中却发现了它在 Windows 平台下存在着一个很严重的问题,就是很容易出现超大的 I/O 读取字节数,比之 BT 还要惊人!
|
|
 |
SQLite 用户自定义函数举例
|
| |
日期:2007-12-21 15:59:23
点击:10 评论:0
|
|
#include stdio.h #include string.h #include stdlib.h #include time.h #include malloc.h #include assert.h #include sqlite3.h #define SELECT_QUERYSELECT host_id, geturl(desc) FROM host_table; void host2url_func( sqlite3_context * ctx, int argc, sqlite
|
|
|
|
 |
|
相关分类 |
|
|
|
|
|