`
aijun980204
  • 浏览: 98205 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

推荐个好东西——嵌入式数据库sqlite

阅读更多

也许往往大家是不需要像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

分享到:
评论

相关推荐

    嵌入式数据库SQLite

    01-06 19:54SQLite作为一个开源的嵌入式数据库产品,具有系统开销小,检索效率高的特性,适用于手机、PDA、机顶盒设备等电器,并且作为嵌入式数据库在可下载的消费类应用程序中运行的很好。这篇文章介绍嵌入式数据库...

    vxworks嵌入式数据库SQLITE3移植

    vxworks嵌入式数据库SQLITE3移植教程

    嵌入式数据库SQLite的原理与应用

    ### 嵌入式数据库SQLite的原理与应用 #### 一、引言 随着嵌入式技术的迅速发展,各种嵌入式系统如电信交换机、消费类电子产品、办公自动化设备等对数据管理的需求日益增长。为了满足这些系统对数据处理的需求,...

    嵌入式数据库sqlite简介

    SQLite命令行功能简介 DML/DDL语句的使用和以前一致,不做介绍 .databases 列出数据库文件名 .tables ?PATTERN? 列出?PATTERN?匹配的表名 .import FILE TABLE 将文件中的数据导入的文件中 .dump ?TABLE? 生成...

    Android源码——数据库SQLite.zip

    SQLite数据库是嵌入式的,意味着每个Android应用程序都有自己的SQLite数据库实例。开发者可以通过SQLiteOpenHelper类来创建和管理数据库版本,以及执行升级或降级操作。这个类的子类通常会重写`onCreate()`和`...

    嵌入式数据库sqlite的很优秀的封装类cppsqlite

    嵌入式数据库sqlite的很优秀的封装类cppsqlite嵌入式数据库sqlite的很优秀的封装类cppsqlite嵌入式数据库sqlite的很优秀的封装类cppsqlite嵌入式数据库sqlite的很优秀的封装类cppsqlite

    本科毕业论文外文文献及翻译-嵌入式数据库SQLite的应用研究.doc

    通过对SQLite的特点和嵌入式数据库的需求的分析,研究者构建了一个基于ARM-Linux平台的SQLite仿真环境,实现了SQLite在ARM-Linux平台上的移植和应用开发,并设计了基于Qt/Embedded的图形用户界面。该嵌入式数据库...

    JAVA在SQLite嵌入式数据库中的应用.rar

    SQLite 作为一个开源的嵌入式数据库产品,具有系统开销小,检索效率高的特性,适用于手机、PDA、机顶盒设备等电器,并且作为嵌入式数据库在可下载的消费类应用程序中运行的很好。这篇文章介绍嵌入式数据库产品SQLite...

    嵌入式数据库sqlite3使用指南

    嵌入式数据库sqlite3的使用指南 pdf版本,关于sqlite 3

    x86嵌入式数据库sqlite3

    x86嵌入式数据库sqlite3 SQLite是一个轻量级的数据库,它是一个C库,提供了无需服务器的轻量级磁盘基数据库管理系统。SQLite数据库的一个关键特点是它是自给自足的,不需要独立的数据库服务器进程或操作系统的支持。...

    学士学位论文—-外文文献及翻译嵌入式数据库sqlite的应用研究.doc

    SQLite作为一个开源的嵌入式数据库,具有轻便、快速、可靠和易于移植等特点,非常适合应用于嵌入式系统中。 在实现SQLite在ARM-Linux平台上的移植和应用开发中,本文采用了跨编译的方法,首先将SQLite的源代码cross...

    嵌入式数据库SQlite和JAVA

    ### 嵌入式数据库SQLite与Java:技术特点与接口应用 #### 一、嵌入式数据库概述 在探讨SQLite之前,我们先简要了解一下嵌入式数据库的基本概念及其应用场景。传统的数据库管理系统如Oracle、SQL Server和MySQL等,...

    嵌入式数据库SQLITE在WINDOWS程序中的应用.PDF

    嵌入式数据库SQLITE在WINDOWS程序中的应用 学些不错

    数据库SQLite在嵌入式系统中的应用

    为更好地说明SQLite在嵌入式系统中的应用,这里简要介绍一个应用实例。假设我们需要在一款嵌入式设备中实现对用户信息的管理(例如存储用户的登录信息)。 1. **创建数据库和表**:使用SQLite的API创建一个名为`...

    嵌入式数据库SQLite移植.ppt

    1. **SQLite概述**:SQLite是一个轻量级、开源的嵌入式关系型数据库,适合于资源有限的嵌入式系统。相比Berkeley DB,SQLite提供了SQL语言支持,允许在一个数据库中创建多个表,增加了灵活性。 2. **SQLite支持的...

    嵌入式数据库SQLite使用指南

    嵌入式数据库Sqlite指南。没想到sqlite很小、很不错。包括一般的SQL指南,高级attach使用实例(attach命令可以同时访问不同sqlite数据库中的表),C及C++语言访问Sqlite实例,用户自定义函数实例等。

    嵌入式数据库SQLite的原理与应用.doc

    嵌入式数据库SQLite的原理与应用

    嵌入式数据库SQLite在故障录波中的应用归类.pdf

    SQLite数据库,作为嵌入式数据库领域中的一个主要成员,具有小型、高效、且对操作系统和应用集成度高的特点。它完全独立,不需要外部依赖,可以方便地应用于各种嵌入式系统中,且其源代码完全开放,免费用于任何用途...

    外文文献及翻译嵌入式数据库sqlite的应用研究本科论文.doc

    嵌入式数据库 SQLite 的应用研究 嵌入式数据库是指专门设计用于嵌入式系统的数据库管理系统,具有小巧、快速、简单、可靠、易移植等特点。随着嵌入式系统的发展,嵌入式数据库的应用也变得越来越广泛。SQLite 是一...

Global site tag (gtag.js) - Google Analytics