Android 开发之 SQLite 技术详解
Google 为 Andriod 的较大的数据处理提供了 SQLite,他在数据存储、管理、维护等各方面
都相当出色,功能也非常的强大。SQLite 具备下列特点:
1.
轻量级。使用 SQLite 只需要带一个动态库,就可以享受它的全部功能,而且那个动态库
的尺寸想当小。
2.独立性。SQLite
“
”
数据库的核心引擎不需要依赖第三方软件,也不需要所谓的 安装 。
3.隔离性。SQLite 数据库中所有的信息(比如表、视图、触发器等)都包含在一个文件夹内,
方便管理和维护。
4.跨平台。SQLite 目前支持大部分操作系统,不至电脑操作系统更在众多的手机系统也是
能够运行,比如:Android。
5.多语言接口。SQLite 数据库支持多语言编程接口。
6.安全性。SQLite 数据库通过数据库级上的独占性和共享锁来实现独立事务处理。这意味
着多个进程可以在同一时间从同一数据库读取数据,但只能有一个可以写入数据。
Android 中的 SQLite 使用
首先创建数据库类:
1
view sourceprint?public class DatabaseHelper extends SQLiteOpenHelper {
2
3
private static final String DB_NAME = "mydata.db"; //
数据库名称
4
5
private static final int version = 1; //
数据库版本
6
7
public DatabaseHelper(Context context) {
8
9
super(context, DB_NAME, null, version);
10
11 // TODO Auto-generated constructor stub
12
13 }
14
15 @Override
16
17 public void onCreate(SQLiteDatabase db) {
18
19 String sql = "create table user(username varchar(20) not null , password varchar(60) not
null );";
20
21 db.execSQL(sql);
22
23 }
找软件资料,就到一览软件文库