java - 我应该关闭来自数据源的连接吗?

标签 java jdbc connection-pooling

当我执行 dataSource.getConnection() 时,当我希望连接返回到池中(而不是关闭)时,调用 close 方法是将连接返回到池中还是实际关闭它?

最佳答案

当您在 DataSource 返回的连接上调用 close() 时,它会将其返回到池中以供其他线程使用。关闭连接违背了池的目的。

关于java - 我应该关闭来自数据源的连接吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4670617/

相关文章:

Java有效实现Thread

java - Google protobuf 格式如何在编码后减小对象的大小

mysql - 如何使用 clojure.java.jdbc 从 MySQL 数据库延迟流式传输结果?

java - 多次成功连接后无法创建与数据库服务器的连接

java - Oracle 连接池类

java - Java Applet 中的paint 和draw 方法有什么区别?

java - 如何在 JSP 中包含资源而不是开销服务方法?

mysql - Spark JDBC MySQL 语法错误,列名带有空格

java - MS SQL 上的 HikariCP 语句缓存(Microsoft JDBC 驱动程序 4.1)

java - mongodb scala 驱动程序 casbah 是否自动管理连接池