0

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

4

3 回答 3

1

1) 尽可能晚地打开连接

2)尽快关闭连接

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

于 2012-09-18T08:38:52.330 回答
0

关闭数据库连接并不是真正必要的。有关更详细的解释,请参阅 stackoverflow 上的这个问题。

于 2012-09-18T08:35:29.960 回答
0

要释放handler之类的资源,我们应该使用DBHelper.close();关闭数据库,如果你不关闭数据库,当你尝试重新连接到数据库时可能会出现问题。所以要克服这个问题,我们必须关闭数据库。

于 2012-09-18T08:35:42.067 回答