【嵌入式】android应用程序开发.docxVIP

  • 10
  • 0
  • 约9.13千字
  • 约 18页
  • 2021-02-23 发布于天津
  • 举报
函数。on Create。函数在数据库第一次建立时被调用,一般用来 创建数据库中的表,并完成初始化工作。在代码第 11行中,通 过调用 SQLiteDatabase实例的execSQL()方法,执行创建表的 SQL命令。on Upgrade。函数在数据库需要升级时被调用,一般 用来删除旧的数据库表,并将数据库转移到新的版本的数据库表 中。在代码的16行和17行中,为了简单起见,并没有做任何数 据转移,而仅仅删除原有的表后建立新的数据表。 程序开发人员不应直接调用 on Create()和on Upgrade ()函数, 而应由 SQLiteOpenHelper类来决定何时调用这两个函数。 SQLiteOpe nH elper 类 的 getWritableDatebase()函 数 getReadableDatabase ()函数是可以直接调用的函数。 getWritableDatebase()函数用来建立或打开可读写的数据库实例, 一旦函数调用成功,数据库实例将被缓存,在需要使用数据库实 例时就可以调用这个方法获取数据库实例, 务必在不使用时调用 close()函数关闭数据库。如果保存数据库文件的磁盘空间已满, 调用getWritableDatebase()函数则无法获得可读写的数据库实例, 这是可以调用getReadableDatabase(函数,获得一个只读的数据 库实例。

文档评论(0)

1亿VIP精品文档

相关文档