SQLite
mydriverc2
这个作者很懒,什么都没留下…
展开
-
SQLite的架构(The Architecture Of SQLite)
篇文档描述SQLite库的基本架构。对那些想要理解和修改SQLite的人很有帮助。下面这张图表展示了SQLite的组件和它们之间的关系。 接口(Interface)SQLite的很多对外接口的实现函数在main.c,legacy.c和vdbeapi.c。还以一些散落在其他文件中,sqlite3_get_table() 函数实现在table.c,sqli转载 2016-03-23 10:43:35 · 439 阅读 · 0 评论 -
使用事务操作SQLite数据批量插入
在开发过程中,有时候需要批量写入数据的情况,发现传统的插入数据模式非常慢,几千条数据的写入或者更新可能需要好几分钟时间就是采用事务提交,默认SQLite的数据库插入操作,如果没有采用事务的话,它每次写入提交,就会触发一次事务操作,而这样几千条的数据,就会触发几千个事务的操作,这就是时间耗费的根源。上面的批量插入,经过前后的测试,2千条数据批量插入SQLite数据库,需要大概3~4分钟左转载 2016-03-24 16:42:31 · 3104 阅读 · 0 评论 -
Python中SQLite支持数据库远程访问吗?
qlite应该是只是一个本地文件,API放在各个语言的开发包里了,它本身不具备C/S的网络功能。见官方文档:“ If you have many client programs accessing a common database over a network, you should consider using a client/server database engine ins转载 2016-03-24 17:00:21 · 5036 阅读 · 0 评论 -
linux下安装sqlite
http://blog.csdn.net/liuyang1990i/article/details/7596646在linux下安装sqlite源码下载sqlite-amalgamation-3.7.3.tar.gz进入下载目录,解压文件tar -zxvf sqlite-amalgamation-3.7.3.tar.gz.解压后生成sqlite-3.7.转载 2016-03-25 10:29:17 · 389 阅读 · 0 评论 -
SQLite学习手册(数据库和事务)
一、Attach数据库: ATTACH DATABASE语句添加另外一个数据库文件到当前的连接中,如果文件名为":memory:",我们可以将其视为内存数据库,内存数据库无法持久化到磁盘文件上。如果操作Attached数据库中的表,则需要在表名前加数据库名,如dbname.table_name。最后需要说明的是,如果一个事务包含多个Attached数据库操作,那么该事务仍然是原子的转载 2016-03-25 13:50:50 · 308 阅读 · 0 评论 -
SQLite3 API编程手册
http://www.cnblogs.com/hnrainll/archive/2011/09/08/2170506.html转载 2016-03-25 14:54:14 · 899 阅读 · 0 评论 -
基于C API的SQLite3基本数据库操作
http://www.cnblogs.com/hnrainll/archive/2011/09/08/2170492.htmlSQLite是一款开源嵌入式文件型数据库,这个主要是和其他一些C/S架构的关系型数据库比较而来的,比如MySQL等。说他是嵌入式,因为SQLite的所有功能全部包装在一个dll中,我们只需要使用其中的导出接口就可以操作SQLite数据库,这样转载 2016-03-25 15:02:00 · 465 阅读 · 0 评论 -
sqlite之我见--C/C++ API接口示例 --回调 事务
http://blog.csdn.net/wzzfeitian/article/details/7993686在之前的两篇博文中,分别介绍了SQLITE的基础知识和操作,C/C++ 的一些常用APIsqlite之我见--简单介绍与基本操作sqlite之我见--C/C++ API接口介绍 本文中,我会给大家用几个小程序示例SQLITE C/C++转载 2016-03-25 15:03:46 · 2768 阅读 · 1 评论