WEB开发网
开发学院手机开发Android 开发 在Android中把SQLite的数据库文件存储在SD卡中 阅读

在Android中把SQLite的数据库文件存储在SD卡中

 2011-01-11 07:25:30 来源:WEB开发网   
核心提示:优点:1.能存储较多的数据,2.能将数据库文件存放到SD卡中!什么是 SQLiteDatabase?一个 SQLiteDatabase 的实例代表了一个SQLite 的数据库,在Android中把SQLite的数据库文件存储在SD卡中(2),通过SQLiteDatabase 实例的一些方法,我们可以执行SQL 语句,O

优点:

1.能存储较多的数据。

2.能将数据库文件存放到SD卡中!

什么是 SQLiteDatabase?

一个 SQLiteDatabase 的实例代表了一个SQLite 的数据库,通过SQLiteDatabase 实例的一些方法,我们可以执行SQL 语句,对数 据库进行增、删、查、改的操作。需要注意的是,数据库对于一个应用来说是私有的,并且在一个应用当中,数据库的名字也是惟一的。

什么是 SQLiteOpenHelper ?

根据这名字,我们可以看出这个类是一个辅助类。这个类主要生成一个数据库,并对数据库的版本进行管理。当在程序当中调用这个类的 方法getWritableDatabase(),或者getReadableDatabase()方法的时候,如果当时没有数据,那么Android 系统就会自动生成一 个数 据库。SQLiteOpenHelper 是一个抽象类,我们通常需要继承它,并且实现里边的3 个函数,

什么是 ContentValues 类?

ContentValues 类和Hashmap/Hashtable 比较类似,它也是负责存储一些名值对,但是它存储的名值对当中的名是一个

String 类型,而值都是基本类型。

什么是 Cursor ?

Cursor 在Android 当中是一个非常有用的接口,通过Cursor 我们可以对从数据库查询出来的结果集进行随 机的读写访问。

OK,基本知识就介绍到这里,下面开始上代码:还是按照我的一贯风格,代码中该解释的地方都已经在代码中及时注释和讲解了!

上一页  1 2 3 4 5  下一页

Tags:android SQLite

编辑录入:coldstar [复制链接] [打 印]
赞助商链接