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

Gui*_*oté 9 java connection-pooling jdbc

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

Ara*_*ram 10

当您在DataSource返回的连接上调用close()时,它会将该返回到池以供其他线程使用.关闭连接会破坏池的目的.

  • 我无法理解?我应该打电话给close()吗?! (8认同)
  • 是的你应该.关闭从DataSource获得的连接时,它将自动合并. (6认同)
  • 我的意思是说,如果 close() 实际上关闭了与数据库的物理连接,那么池化连接就没有意义了。 (2认同)