Android SQLite详解及示例代码


本文整理自网络,侵删。

在Android中使用SQLite数据库的入门指南,打算分下面几部分与大家一起分享,

1、什么是SQLite

2、Android中使用SQLite

一、什么是SQLite

SQLite是一款开源的、轻量级的、嵌入式的、关系型数据库。它在2000年由D. Richard Hipp发布,可以支援Java、Net、PHP、Ruby、Python、Perl、C等几乎所有的现代编程语言,支持Windows、Linux、Unix、Mac OS、Android、IOS等几乎所有的主流操作系统平台。

SQLite被广泛应用的在苹果、Adobe、Google的各项产品。如果非要举一个你身边应用SQLite的例子的话,如果你的机器中装的有迅雷,请打开迅雷安装目录,搜索一下sqlite3.dll,是不是找到了它的身影? 如果你装的有金山词霸,那么打开他的安装目录也会看到sqlite.dll的存在。是的,SQLite早就广泛的应用在我们接触的各种产品中了,当然我们今天学习它,是因为在Android开发中,Android推荐的数据库,也是内置了完整支持的数据库就是SQlite。

SQLite的特性:

1. ACID事务
2. 零配置 – 无需安装和管理配置
3. 储存在单一磁盘文件中的一个完整的数据库
4. 数据库文件可以在不同字节顺序的机器间自由的共享
5. 支持数据库大小至2TB
6. 足够小, 大致3万行C代码, 250K
7. 比一些流行的数据库在大部分普通数据库操作要快
8. 简单, 轻松的API
9. 包含TCL绑定, 同时通过Wrapper支持其他语言的绑定
10. 良好注释的源代码, 并且有着90%以上的测试覆盖率
11. 独立: 没有额外依赖
12. Source完全的Open, 你可以用于任何用途, 包括出售它
13. 支持多种开发语言,C, PHP, Perl, Java, ASP.NET,Python

推荐的SQLite客户端管理工具,火狐插件 Sqlite Manger

二、Android中使用SQLite

我们还是通过一个例子来学习,相关讲解都写在代码注释里。

1、新建一个项目Lesson15_HelloSqlite,Activity起名叫MainHelloSqlite.java

阅读剩余部分

相关阅读 >>

数据库连接池以及sequelize实现增删改查等操作指南

忘记grafana不要紧2种grafana重置admin密码方法详细步骤

最新统计排名前十的sql和nosql数据库排行榜

云服务器使用宝塔搭建python环境,运行django程序

Sqlitestudio优雅调试android手机数据库Sqlite(推荐)

php使用pdo连接Sqlite3的配置示例

深入Sqlite基本操作的总结详解

python实现excel转Sqlite的方法

python的django框架可适配的各种数据库介绍

database.net强大的数据库查询管理工具使用图文教程

更多相关阅读请进入《Sqlite》频道 >>


数据库系统概念 第6版
书籍

数据库系统概念 第6版

机械工业出版社

本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...