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