如何在android中管理数据库

时间:2013-12-05 22:25:23

标签: android sqlite android-sqlite

我正在寻找关于android中数据库的良好实践,我的问题是:

1-我应该在每个活动中关闭数据库还是在最后一个活动中关闭它?

2-我在每个活动中都做了很多插入方法,那么可能存在哪些问题

我可以遇到?

3-我只有一个数据库的classe,我会创建三个表,并在同一个classe

我有大约20种插入方法,这是一件好事吗?

感谢您的回答:)

1 个答案:

答案 0 :(得分:1)

一旦读取数据,您总是希望关闭游标。我建议使用ContentValues .put()方法将新值插入数据库。

不,多次插入应该没问题,只要它们是连续的。

ORM编程会建议您为每个表都有一个唯一的POJO(Plain Old Java Object)类。

我建议将您的数据和UI部分分开,使用类和方法充当两者之间的中介。当然,这只是常见的Java 3层编程知识。