|
 |
嵌入式数据库SQLite的一份教程
|
| |
日期:2007-12-21 15:59:23
点击:74 评论:0
|
|
1 嵌入式数据库简介----SQLite 2 纲要 SQLite介绍 SQLite的发展 SQLite的优势 SQLite的缺憾 SQLite的内部结构 SQLite数据库的使用 SQLite的命令行接口 SQLite命令行使用 SQLite数据库的编程接口 C/C++接口 简单应用 自定义简单函数 自定义聚合函数 自定义排序函数 PERL
|
|
 |
SQLiteSecure –SQLite的加密扩展方法
|
| |
日期:2007-12-21 15:59:23
点击:37 评论:0
|
|
SQLiteSecure SQLite 的加密扩展方法 这篇文章专门介绍如何扩展当前正越来越流行 SQLite 的数据库的加密部分 , SQLite 是 一个无须任何配置部署的嵌入式 SQL 数据库 . 下面是本篇文章的目录 : 背景 本扩展模块的技术说明书 安装和使用 下载 警告和版权限制 鸣谢 相关法
|
|
 |
SQLite外键的实现
|
| |
日期:2007-12-21 15:59:23
点击:17 评论:0
|
|
SQLite现在的版本还不支持外键功能,虽然外键约束会被解析,但执行的时候被忽略。但我们可以手动实现外键,实现的原理就是触发器。下面是我的实现方法。主要是针对一个例子: 先看下面两个表。 CREATE TABLE PLU (PluID integer NOT NULL PRIMARY KEY, Name text NOT N
|
|
 |
在TCX中使用SQLite3
|
| |
日期:2007-12-21 15:59:23
点击:6 评论:0
|
|
我早就鼓吹过:SQLite是最好的本地文件型数据库。 在Windows下,它只要一个几百K的DLL就可以驱动,管理工具也只是一 个几百K的EXE程序就行了。相比之下,ACCESS庞大得令人生厌,即使是一个OLE-DB驱动也有至少10M以上的size,更不用说Foxpro, Paradox那一大堆的表文件
|
|
 |
SQLite中的时间日期函数
|
| |
日期:2007-12-21 15:59:23
点击:27 评论:0
|
|
这是我学习SQLite时做的笔记,参考并翻译了Chris Newman写的《SQLite》中的《Working with Dates and Times》一文中的部分内容。 SQLite包含了如下时间/日期函数: datetime().......................产生日期和时间 date()...........................产生日期 time()
|
|
 |
SQLite 3.3.13 中执行查询时的BUG
|
| |
日期:2007-12-21 15:59:23
点击:12 评论:0
|
|
Under latest release 3.3.13 query results in crash (used to run fine) To create tables/data, run this: CREATE TABLE inmk( cls TEXT, sec INTEGER, inst INTEGER ); INSERT INTO inmk VALUES ('ORD', 2751, 2750); CREATE TABLE clss( hrar TEXT, cls TEXT, PRI
|
|
 |
嵌入式数据库sqlite在Motorola Coldfire + uclinux下的移植
|
| |
日期:2007-12-21 15:59:23
点击:5 评论:0
|
|
关键字: sqlite , uclinux , Motorola , m68k , 5249 , Coldfire ,嵌入式数据库 我们在这里讨论的是基于 Coldfire +uclinux ,主芯片为 mcf5249 ,完成 sqlite 在其 uclinux 上的移植。 Motorola 推出的 MCF5249 是以 ColdFire 32 位微处理机体系结构为基础,带
|
|
 |
开源嵌入式数据库Bericeley DB和SQLite
|
| |
日期:2007-12-21 15:59:23
点击:21 评论:0
|
|
摘 要 深入分析、比较 Berkeley DB 和 sQLite 。 Berkel ey DB 和 sQLite 是源码开放的嵌入式数据库管理系统,无需安装,体积小巧,速度又很快;可以很方便地应用在掌上电脑、 PDA 、车载设备、移动电话等 MySQL 、 SQL Server 这些大中型数据库不可实现的嵌入式设备上
|
|
 |
SQLite B+树实现代码
|
| |
日期:2007-12-21 15:59:23
点击:12 评论:0
|
|
这个结构一般用于数据库的索引,综合效率非常高,像 Berkerly DB , sqlite , mysql 数据库都使用了这个算法处理索引。 如果想自己做个小型数据库,可能参考一下这个算法的实现,可能会对你有所帮助。 其中的注册很详细,不用再多说了。 /* btrees.h */ /* *平衡多路树
|
|
 |
为SQLite数据库添加加密功能
|
| |
日期:2007-12-21 15:59:23
点击:15 评论:0
|
|
SQLite是一个很好用的嵌入式数据库。可惜美中不足的是SQLite的免费版本不具备加密功能。曾经在网上看到一个用WinCrypt实现加密功能的 版本,但我不喜欢太依赖于Windows平台。这几日有时间,自己就用XXTEA算法在 SQLite3.3.7版本的基础上实现了加密功能。选择XXTEA主要
|
|
 |
嵌入式数据库sqlite在Motorola Coldfire + uclinux下的移植
|
| |
日期:2007-12-21 15:59:23
点击:9 评论:0
|
|
我们在这里讨论的是基于Coldfire + uc linux ,主芯片为mcf5249,完成sqlite在其uclinux上的移植。Motorola推出的MCF5249是以ColdFire 32位微处理机体系结构为基础,带有96KB的芯片内SRAM,8KB的指令高速缓存、两个独立的UART和16位计时器、以及一个PLL时钟。工作频率
|
|
 |
SQLite3 使用教学
|
| |
日期:2007-12-21 15:59:23
点击:26 评论:0
|
|
OS X自从10.4后把SQLite这套相当出名的数据库软件,放进了作业系统工具集里。OS X包装的是第三版的SQLite,又称SQLite3。这套软件有几个特色: 软件属于公共财(public domain),SQLite可说是某种「美德软件」(virtueware),作者本人放弃着作权,而给使用SQLite的人
|
|
 |
SQLite编译安装步骤
|
| |
日期:2007-12-21 15:59:23
点击:16 评论:0
|
|
Why 为了编译应用程序,首先要把sqlite源码包编译安装到系统。 What 输入 输出 头文件 /usr/local/include/sqlite.h 库文件 /usr/local/lib/libsqlite.a /usr/local/lib/libsqlite.la /usr/local/lib/libsqlite.so /usr/local/lib/libsqlite.so.0 /usr/local/lib/libsq
|
|
 |
SQLite研究之phpSQLiteAdmin
|
| |
日期:2007-12-21 15:59:23
点击:14 评论:0
|
|
QLiteManager虽然强大,但是对环境还是有一些要求,同时程序也过于庞大(2M?) 有一个替换的方案:phpSQLiteAdmin 目前版本是0.2,只有不到100K。配置部署也非常简单,放到Web的目录里面就可以了。 下面是一些实例代码,最常用的几种方法。分别实现: 执行非查询SQL,
|
|
 |
SQLite研究——自定义函数
|
| |
日期:2007-12-21 15:59:23
点击:14 评论:0
|
|
SQLite是一个轻量级引擎,尤其在PHP中内置的2版本,并不带有类似MySQL那样的实用函数。 但是它提供了一套非常灵活的自定义函数方式。用户可以将需要使用的功能,先用PHP函数实现,然后注册到SQLite里面,就可以在SQL语句中使用了。 一个最简单的例子: function url2ho
|
|
|
|
 |
|
相关分类 |
|
|
|
|
|