为什么关闭数据库连接

时间:2012-09-18 08:23:10

标签: android android-sqlite

我们为什么要关闭数据库连接? 如果连接保持打开会发生什么? 当应用程序退出时,连接会自动关闭吗?

3 个答案:

答案 0 :(得分:1)

1)尽可能晚地打开连接

2)尽快关闭连接

连接本身将返回到连接池。连接是有限的资源。您建立的具有完全相同连接字符串的任何新连接都将能够重用池中的连接。

答案 1 :(得分:0)

没有必要关闭数据库连接。见question on stackoverflow for a more detailed explanation.

答案 2 :(得分:0)

要像处理程序一样释放resourcess,我们应该使用DBHelper.close();要关闭数据库,如果不关闭数据库,则在尝试重新连接到数据库时可能会出现问题。   所以要克服这个问题,我们必须关闭数据库。