SQLiteOpenHelper和CRUD操作

时间:2012-10-20 22:10:17

标签: android sqlite sqliteopenhelper

在大多数Android数据库示例中,SQLiteOpenHelper已扩展并包含用于创建和更新数据库的信息。但是,在许多示例中,辅助类包含添加,删除和返回记录的方法。我的问题是在扩展SQLiteOpenHelper的类中包含这些CRUD方法会更好吗,或者更好的是创建一个单独的类,该类包含扩展SQLiteOpenHelper的类的实例字段,其中包含所有CRUD方法?这只是个人选择,还是我可能会忽略其他问题?我觉得创建一个单独的类可能是更好的形式。我感谢任何人的反馈。

1 个答案:

答案 0 :(得分:0)

创建/更新数据库的代码必须知道数据库结构,因此将知道数据库结构的其他代码放入同一个类中是有意义的。

结果不仅仅是关于开放,因此不是MyOpenHelper,而是将其称为MyDatabaseHelper。 :)