回调打开/关闭数据库android

时间:2012-04-01 16:31:26

标签: java android database sqlite callback

我有一个类来处理数据库操作函数并隐藏用户的数据库详细信息(简单的ORM方案)。

class Product {
     void create(){..}
     void update(){..}
     ... other CRUD Functions
}

问题是我必须在每次调用这些函数的开始时调用SQLiteOpenHelper.getWritableDatabase()来获取数据库对象,然后在最后关闭数据库对象。

这里有两个问题:

  1. (性能问题)打开和关闭每个数据库 调用
  2. (代码重新分解问题)重复相同的代码行 在每个功能的开头和结尾!

0 个答案:

没有答案