嵌入式数据库
文章平均质量分 56
罗马骑士
这个作者很懒,什么都没留下…
展开
-
sqlite3的时间类型
date 包含了 年份、月份、日期。time 包含了 小时、分钟、秒。timestamp 包含了 年、月、日、时、分、秒、千分之一秒。SQLite包含了如下时间/日期函数:datetime().......................产生日期和时间date()...........................产生日期time().................原创 2012-04-14 12:35:02 · 3710 阅读 · 0 评论 -
解决sqlite3插入数据很慢的问题
初用sqlite3插入数据时,插入每条数据大概需要100ms左右。如果是批量导入,可以引进事物提高速度。但是假设你的业务是每间隔几秒插入几条数据,显然100ms是不能容许的。解决办法是,在调用sqlite3_open函数后添加下面一行代码: sqlite3_exec(db, "PRAGMA synchronous = OFF; ", 0,0,0); 上面的解决办法貌似治标不治本原创 2012-04-14 22:49:45 · 14080 阅读 · 0 评论 -
SQLite3在windows下的配置(链接VC++或者VS)
一、SQLite3 简介SQLite3 是一个开源免费的嵌入式关系数据库,它在 2000 年由 D. Richard Hipp 发布,它不像大型数据库管理系统,占用系统大量资源。SQLite3 是用 C 语言编写的开源数据库,可移植性好,容易使用、轻型、高效、可靠,主要用在嵌入式系统中,由于其便利性,目前很多桌面程序也使用了 SQLite3,如:360 杀毒,金山毒霸等。SQLite3 基本支原创 2012-04-14 12:30:44 · 1547 阅读 · 0 评论 -
sqlite3插入时间实例
能够将时间插入sqlite3,并能够按时间区间搜索。 void my_first_sqlite3_func() { int i; sqlite3 *db; sqlite3_stmt *stmt; char name[16], occ[16]; char *sql_drop="drop table if exists people;原创 2012-04-14 12:38:44 · 4825 阅读 · 0 评论 -
伯克利DB
Berkeley DB Berkeley DB(BDB)是一个高性能的,嵌入数据库编程库,和C语言, C++, Java, Perl, Python, Tcl以及其他很多语言都有绑定。Berkeley DB可以保存任意类型的键/值对,而且可以为一个键保存多个数据。Berkeley DB可以支持数千的并发线程同时操作数据库,支持最大256TB的数据,广泛用于各种操作系统包括大多数转载 2012-04-09 18:02:27 · 2524 阅读 · 0 评论 -
ext2文件系统总体存储布局
ext2文件系统总体存储布局我们知道,一个磁盘可以划分成多个分区,每个分区必须先用格式化工具(例如某种mkfs命令)格式化成某种格式的文件系统,然后才能存储文件,格式化的过程会在磁盘上写一些管理存储布局的信息。下图是一个磁盘分区格式化成ext2文件系统后的存储布局。图 29.2. ext2文件系统的总体存储布局文件系统中存储的最小单位是块(Block),一个转载 2012-04-05 17:55:13 · 1250 阅读 · 0 评论