【发布时间】:2011-10-12 08:40:31
【问题描述】:
我在我的 android 项目中使用 SQLite。有一个特性对我来说很清楚——如果有多个线程与 DB 一起工作,那么它们应该只使用一个 DBHelper 实例,SQLite 保证对 DB 的安全访问(即使它是并发的)。
但我还有一件事需要澄清。我应该如何管理数据库连接(SQLiteDatabase 对象)?我应该多久拨打一次geWritableDatabase() 和close()?如果我调用这些方法一次可以吗?还是每次对DB进行读/写操作时获取SQLDatabase对象并关闭一个比较好?
【问题讨论】:
标签: android database sqlite connection