一些概念性的东西了。
SQLite 第一个Alpha版本诞生于2000年5月,它是一款轻型数据库,它的设计目标是嵌入式的,而且目前已经在很多嵌入式产品中使用,它占用的资源非常少,在嵌入式设备中,可能只需要几百kb内存就够了。也许这正是Android系统要采用SQLite数据库的原因之一吧。
SQLite 数据库是 D.Richard Hipp 用C语言编写的开源嵌入式数据库,支持的数据库大小为2TB。它具有如下特征。
1.轻量级
SQLite和C/S模式的数据库软件不同,它是进程内的数据引擎,因此不存在数据库的客户端和服务器。使用SQLite 一般只需要带上它的一个动态库,就可以享受它的全部功能。而且那个动态库的尺寸也相当小。
2.独立性
SQLite数据库的核心引擎本身不依赖第三方软件,使用它也不需要“安装”。所以在部署的时候能省去不少麻烦。
3.隔离性
SQLite 数据库中所有的信息(比如表、视图、触发器) 都包含在一个文件内,方便管理和维护。
4.跨平台
SQLite数据库支持大部分操作系统,除了我们在电脑上使用的操作系统外,很多手机系统同样可以运行,比如Android、Windows Mobile、Sysbin、Palm等。
5.多语言接口
SQLite 数据库支持很多语言接口,比如C/C++、java、Python、dotNet、Ruby、Perl等,得到更多开发者的喜爱。
6.安全性
SQLite 数据库通过数据库级上的独占性和共享锁来实现独立事务处理。这意味着多个进程在同一时间从同一数据库读取数据,但只有一个可以写入数据。在某个进程或线程向数据库执行写操作前,必须获得独占锁定。在发出独占锁定后,其他的读或写操作将不会再发生。
要了解更多关于SQLite的信息可以去 官方网站
http://www.sqlite.org
分享到:
相关推荐
SQLite是一个包含一个自包含、无服务、零配制、事务型的SQL数据库引擎的软件库。它是世界上最流行的数据库引擎之一。并且,SQLite的源代码已经进入了公共域,可自由使用。 Android是用于移动设备上的一个包含一操作...
网络资源的整理合集。 一 。sqlite 内核描述 1,2,3,4. 二 。android下 sqlite 编译,基础入门,存储方式。 三 。 page cashe 事物处理。
一个简单的Android SQLite ORM框架不想花资源分的同学可以上我的github主页下载:https://github.com/chenyihan/Simple-SQLite-ORM-Android,因为要传到github,所以代码中的注释和doc文档都是英文的,对自己英文不...
Android 数据库SQLite 详解,简单学好SQLite
android sqlite可视化工具,可以导入新建数据这个数据库里
android sqlite的使用方法
NULL 博文链接:https://ghostfromheaven.iteye.com/blog/976680
android sqlite示例代码
关于Android SQLite的基本操作,留作以后使用
开源的android sqlite数据操作工具类。
SQlite Android SQLite的应用 简易的学生成绩管理系统 1.用到类似表单的界面。界面美观清晰。 2.搭建ListView WIdget组件。单击列表项即可对其删除修改。 3.实现了对学生信息的增,删,改,查。
验证android sqlite数据库insert 和delete 方法返回值的具体规律 insert 插入一行,如果当前最大id是4,insert新的一条记录id是5 ,如果把5删除, 在insert一条新的记录id还是5,如果删除的是id为4的记录, 再新增一...
sqlite-android一个Android SQLite支持库
Android Sqlite正则匹配
高清彩版 Android SQLite Essentials
android Sqlite 基本操作 包含基本增删改插操作
android sqlite developer sqlite开发工具 软件小 已安装 就是没次用都需要把数据库文件从模拟器中提出来 然后在新建 就是注册新数据库 不过用这挺方便的
android SQLite实现本地登录注册功能,SQLite简单应用(android studio)
简介: SQLite 是一款非常流行的嵌入式数据库,它支持 SQL 查询,并且只用很少的内存。Android 在运行时集成了 SQLite,所以每个 Android 应用程序都可以使用 SQLite 数据库。对数熟悉 SQL 的开发人员来时,使用 ...
android5.0以上版本sqlite3, 根据手机sdk来选择sqlite3