background image

     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 } 

                     找软件资料,就到一览软件文库

http://wk.yl1001.com/rj/