有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java如何在Tomcat中从JDBC连接池释放连接?

我在Tomcat中有一个JDBC连接池,最大连接数为5。现在,当我得到6个连接时,我得到一个错误

如何释放旧连接以放入连接池,以便获得第6个连接

我必须在java中使用哪个命令来释放连接


共 (1) 个答案

  1. # 1 楼答案

    对于符合JDBC规范的数据源,将连接返回到连接池的方法是调用close()

    JDBC规范要求从池中获得的连接的行为(从该连接的用户的角度来看)与非池连接没有区别;这包括在完成连接时必须调用close()。为此,连接池通常包装或代理连接,以便在close()时将连接返回到池(+额外的清理,如关闭语句和结果集(代理))