我正在寻找关于android中数据库的良好实践,我的问题是:
1-我应该在每个活动中关闭数据库还是在最后一个活动中关闭它?
2-我在每个活动中都做了很多插入方法,那么可能存在哪些问题
我可以遇到?
3-我只有一个数据库的classe,我会创建三个表,并在同一个classe
我有大约20种插入方法,这是一件好事吗?
感谢您的回答:)
答案 0 :(得分:1)
一旦读取数据,您总是希望关闭游标。我建议使用ContentValues .put()方法将新值插入数据库。
不,多次插入应该没问题,只要它们是连续的。
ORM编程会建议您为每个表都有一个唯一的POJO(Plain Old Java Object)类。
我建议将您的数据和UI部分分开,使用类和方法充当两者之间的中介。当然,这只是常见的Java 3层编程知识。