java - 在 Java 中重新打开数据库连接

标签 java jdbc

在java中关闭数据库连接后,我可以重新打开它吗?或者我需要再次执行 DriverManager.getConnection() 吗?

最佳答案

如果您调用了 connection.close();,则 connection(假设为 java.sql.Connection 类型)变得无用。此操作释放此 Connection 对象的数据库和 JDBC 资源。

所以是的您需要先建立新的连接,然后才能继续

connection = DriverManager.getConnection()

关于java - 在 Java 中重新打开数据库连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10043993/

相关文章:

java - 从 Java 应用程序打开 WMV 文件时访问被拒绝

java - 你如何使用 spring 的注入(inject)来对 Controller 进行单元测试?

Java PreparedStatement 将 IN 参数设置为 int 数组

java - JDBC Sybase 到 MySQL 转换器

java - JTable/JDBC 在 Eclipse 之外无法工作

Java EE 7 - 注入(inject) Runnable/Callable 对象

java - 从 Java 调用单声道程序集

java - Vaadin 组合框中的文本项是否可以有不同的颜色

java - Hsql - 如果在 spring boot 应用程序中不存在则创建模式

mysql - 存储过程不运行