Tomcat用的DBCP,在DBCP里面con.close()必须要写的。

解决方案 »

  1.   

    每次使用完连接一定要调用连接的close()方法,让你的连接立即释放回连接池依赖于连接池的回收就要等待某个连接超过闲置时间才去回收,这样还是很容易耗尽连接池,就是一方面许多连接没人用了,别人程序又在外面等待空闲连接
      

  2.   

    到apache的官方网参考一下他们是如何使用连接池你就能更好的处理
      

  3.   

    在配置tomcat连接池的时候,有一项是最大等待时间,只有连接超过这个闲置时间的时候,才会自动回收。