WEB开发网
开发学院手机开发Android 开发 Android SQLiteOpenHelper 阅读

Android SQLiteOpenHelper

 2010-09-27 01:57:00 来源:WEB开发网   
核心提示:SQLiteOpenHelper:是一个辅助类,这个类主要用于生产一个数据库,Android SQLiteOpenHelper,并对数据库的版本进行管理,此类为一抽象类,如果当时没有数据,那么Android系统就会自动生产一个数据库,使用是需要继承此类并实现该类的方法onCreate(SQLiteDatabase):在

SQLiteOpenHelper:是一个辅助类,这个类主要用于生产一个数据库,并对数据库的版本进行管理。此类为一抽象类,使用是需要继承此类并实现该类的方法

onCreate(SQLiteDatabase):在数据库第一次生产的时候会调用这个方法,一般我们在这个方法里边生产数据库表。

onUpgrade(SQLiteDatabase,int,int):当数据库需要升级的时候,Android系统会主动的调用这个方法。一般我们在这个方法里边删除数据库表,并建立新的数据库表,当然是否还需要做其他的操作,完全取决于应用程序的需求。 实际上,一个比较好的方案是移植已经存在的数据到新的表中。

onOpen(SQLiteDatabase):这是当打开数据库时的回调函数,一般也不会用到。

调用程序方法返回SQLiteDatabase对象。

当在程序当中调用这个类的方法getWritableDatabase()或者getReadableDatabase()方法的时候,如果当时没有数据,那么Android系统就会自动生产一个数据库。数据库使用完后记得调用close()方法关闭数据库。

Tags:Android SQLiteOpenHelper

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