android 数据库连接有必要关闭吗?
RT不要不经过思考就说 必须关闭. Android 数据库 sqlite --------------------编程问答-------------------- 不得不说,必须关闭,这是事实 --------------------编程问答--------------------
为什么呢? 原因何在
? --------------------编程问答--------------------
对象A 在事务提交 用完后,db 是要及时关闭的 否则其他对象要引用同一个db对象 会照成db对象被A占用的异常 导致以后执行事务提交不能被正常提交 --------------------编程问答-------------------- 因为可能会出现这个问题: close() was never explicitly called on database '/data/data/com.android.providers.media/databases/***.db'
--------------------编程问答--------------------
我数据库用的单例模式 只有一个db对象 --------------------编程问答--------------------
RT
不要不经过思考就说 必须关闭.
对象A 在事务提交 用完后,db 是要及时关闭的 否则其他对象要引用同一个db对象 会照成db对象被A占用的异常 导致以后执行事务提交不能被正常提交
我数据库是单例的 只有一个db对象 这时候会占用吗? --------------------编程问答-------------------- 不经思考的说 必须关闭
单纯是因为不关闭会报错 --------------------编程问答-------------------- 不需要,但是不推荐。正如地球上只有你一个人,你出门也可以不用锁门的,但是难免会有沙尘暴啊,烂树叶啊什么的刮进你家里。 --------------------编程问答--------------------
不需要,但是不推荐。正如地球上只有你一个人,你出门也可以不用锁门的,但是难免会有沙尘暴啊,烂树叶啊什么的刮进你家里。
这个会有烂树叶 沙尘暴吗... --------------------编程问答-------------------- 呵呵,楼主钻进牛角尖了,这么说吧,每次数据连接查询后,缓存中都会有积累一些旧数据,每次事务提交后,关闭也可以清空缓存吧,呵呵,纯属个人想法 --------------------编程问答--------------------
呵呵,楼主钻进牛角尖了,这么说吧,每次数据连接查询后,缓存中都会有积累一些旧数据,每次事务提交后,关闭也可以清空缓存吧,呵呵,纯属个人想法
呵呵,楼主钻进牛角尖了,这么说吧,每次数据连接查询后,缓存中都会有积累一些旧数据,每次事务提交后,关闭也可以清空缓存吧,呵呵,纯属个人想法
科学需要严谨 程序也要严谨. --------------------编程问答--------------------
不经思考的说 必须关闭
单纯是因为不关闭会报错
单纯的问一下 报错的原因是什么 --------------------编程问答--------------------
不经思考的说 必须关闭
单纯是因为不关闭会报错
单纯的问一下 报错的原因是什么
报错的原因是数据库没关闭啊...
不经思考的说 必须关闭
单纯是因为不关闭会报错
单纯的问一下 报错的原因是什么
[img=/upload/20131225/17.gif]
[/img]
补充:移动开发 , Android