在java中关闭数据库连接后,我可以重新打开它吗?或者我需要再做DriverManager.getConnection()
一次吗?
如果你打电话connection.close();
,connection
(假设java.sql.Connection
类型)变得无用.此操作释放此Connection对象的数据库和JDBC资源.
所以,是的,你需要在你可以继续之前获得新的联系
connection = DriverManager.getConnection()
Run Code Online (Sandbox Code Playgroud)
我不是 100% 肯定你需要打电话,DriverManager.getConnection()
但有什么危害?您已经关闭了连接,只需在需要时再获取一个新连接。垃圾收集器会在您丢弃它后担心关闭的连接。
归档时间: |
|
查看次数: |
16000 次 |
最近记录: |