A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

其实数据库蛮有意思的{:2_32:}

一、        SQLite介绍
SQLite是android内置的一个很小的关系型数据库。

二、        SQLiteOpenHelper的使用方法
SQLiteOpenHelper是一个辅助类来管理数据库的创建和版本。
可以通过继承这个类,实现它的一些方法来对数据库进行一些操作。
所有继承了这个类的类都必须实现下面这样的一个构造方法:
public DatabaseHelper(Context context, String name, CursorFactory factory, int version)
第一个参数:Context类型,上下文对象。
第二个参数:String类型,数据库的名称
第三个参数:CursorFactory类型
第四个参数:int类型,数据库版本
下面是这个类的几个方法:

方法名        返回类型        描述        备注
getReadableDatabase()        synchronized SQLiteDatabase        创建或打开一个数据库        可以通过这两个方法返回的SQLiteDatabase对象对数据库进行一系列的操作,如新建一个表,插入一条数据等
getWritableDatabase()        synchronized SQLiteDatabase        创建或打开一个可以读写的数据库       
onCreate(SQLiteDatabase db)        abstract void        第一次创建的时候调用       
onOpen(SQLiteDatabase db)        void        打开数据库       
onUpgrade(SQLiteDatabase db,int oldVersion,int newVersion)        abstract void        升级数据库       
close()        synchronized void        关闭所有打开的数据库对象

1 个回复

正序浏览
666666666666666666
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马