- Android程序员面试笔试宝典
- 猿媛之家组编 黄建红 楚秦等编著
- 217字
- 2025-02-20 15:11:25
5.2.1 创建与更新数据库
先创建TestDatabaseHelper继承SQLiteOpenHelper,因为SQLiteOpenHelper是Android提供给开发者用来管理数据库的帮助类,使用它来创建和更新数据库会非常方便:


TestDatabaseHelper类创建好后,可以通过调用它的方法完成对数据库的操作:

getWritableDatabase()与getReadableDatabase()都可以创建数据库对象,区别是当数据库已经不能写入时,使用getWritableDatabase()会出现异常情况,而使用getReadableDatabase()则无异常,但它返回的数据库对象是以只读方式来打开数据库的。
如果要升级数据库,则在TestDatabaseHelper类中再添加新的SQL语句,然后在onUpgrade()方法里进行更新操作,最后在调用方里的new TestDatabaseHelper()方法里直接改版本号即可:
