也许往往大家是不需要像MySQL、SQLServer这类在复杂的数据库,那么sqlite
值得你去尝试下!
什么是 sqlite ?
sqlite 是一款轻量级的、基于文件
的嵌入式数据库,2000年就已经诞生,经过多年的发展,直到今天已经成为最流行的,包括google在内的公司在其桌面软件
中亦使用 sqlite 存储用户数据(典型的在金山词霸、Mozilla Firefox、Safari、迅雷看看的安装目录就有这么个文件'sqlite3.dll')。由此可以看出,已经没有任何理由去怀疑sqlite的稳定性了。
sqlite的优势?
1. 免配置,和access一样,只要把数据库文件通过ftp上传到服务器上就可以使用,不需要服务器的额外支持
2. 备份方便,因为只是一个文件,只要复制一份该文件,就能备份整个数据库
3. 虽然是轻量级数据库,但他支持最大 2tb 的单个库文件。
4. 快,无与伦比的快。经过实际测试,在几百万记录的情况下,sqlite的插入和查询速度和 mysql 不分上下,快于 sql server,10倍于 access (但这并不意味着它可以替代 sql server)
5、Sqlite还可以加密,单个文件的优点可以在各种系统
平台上使用同一个数据库文件。
网络
上SQLite的管理工具是相当多,但很多不支持中文
的,我有用过的觉得还不错的推荐
下:
1、SQLite Manager
,Firefox浏览器的扩展形式提供的SQLite客户端
2、SQLiteSpy
,是一个快速和紧凑的GUI
SQLite数据库管理器。它读取sqlite3的文件和执行对他们的SQL。它的图形用户界面使得它很容易探索,分析和处理sqlite3的数据库。
在Unity
3D中如何使用呢?
首先说明下他不支持webplayer!
在Asset目录建个Plugins目录,将sqlite3.dll(下载
)、
Mono.Data.SqliteClient.dll、System.Data.dll(这两个在
..\Unity\Editor\Data\Frameworks\Mono.framework目录下已经有了)放在该目录下,将数据库文件放在跟
Asset同一级目录下!其它的照下面这网页
说的做吧!http://mono-project.com/SQLite
分享到:
相关推荐
01-06 19:54SQLite作为一个开源的嵌入式数据库产品,具有系统开销小,检索效率高的特性,适用于手机、PDA、机顶盒设备等电器,并且作为嵌入式数据库在可下载的消费类应用程序中运行的很好。这篇文章介绍嵌入式数据库...
vxworks嵌入式数据库SQLITE3移植教程
嵌入式数据库SQLite的原理与应用
Android源码——数据库SQLite.zip
SQLite命令行功能简介 DML/DDL语句的使用和以前一致,不做介绍 .databases 列出数据库文件名 .tables ?PATTERN? 列出?PATTERN?匹配的表名 .import FILE TABLE 将文件中的数据导入的文件中 .dump ?TABLE? 生成...
嵌入式数据库sqlite的很优秀的封装类cppsqlite嵌入式数据库sqlite的很优秀的封装类cppsqlite嵌入式数据库sqlite的很优秀的封装类cppsqlite嵌入式数据库sqlite的很优秀的封装类cppsqlite
嵌入式数据库SQlite和JAVA介绍
嵌入式数据库sqlite3的使用指南 pdf版本,关于sqlite 3
文中介绍在嵌入式系统开发中应用嵌入式数据库SQLite的具体方法, 包括介绍开源免费的嵌入式数据库SQLite, 给出SQLite在ARM2Linux平台上的交叉编译过程, 并通过一个应用实例分析说明SQLite在嵌入式系统中开发应用的...
基于ARMLinux的嵌入式数据库SQLite的移植及图形接口的开发基于ARMLinux的嵌入式数据库SQLite的移植及图形接口的开发
嵌入式数据库SQLite移植
相当实用的文档,易上手,嵌入式数据库SQLite的编译、安装和使用,绝对好东西~
嵌入式数据库SQLITE在WINDOWS程序中的应用 学些不错
嵌入式数据库SQLite的应用,能够自动的调节列宽。
嵌入式数据库Sqlite指南。没想到sqlite很小、很不错。包括一般的SQL指南,高级attach使用实例(attach命令可以同时访问不同sqlite数据库中的表),C及C++语言访问Sqlite实例,用户自定义函数实例等。
嵌入式数据库SQLite的原理与应用
SQLite 作为一个开源的嵌入式数据库产品,具有系统开销小,检索效率高的特性,适用于手机、PDA、机顶盒设备等电器,并且作为嵌入式数据库在可下载的消费类应用程序中运行的很好。这篇文章介绍嵌入式数据库产品SQLite...
Sqlite 嵌入式数据库移植和使用 sqlite是一个功能强大、体积小运算速度快的嵌入式数据库,采用了全C语言封装,并提供了八十多个命令接口,可移植性强,使用方便。
基于ARM Linux的嵌入式数据库SQLite的移植及图形接口的开发.pdf