最近在用struts2+C3P0数据源做个网站,发现一个问题,如本文标题。
原因是访问数据库后没有回收Connectin,当Connection数量达到maxPoolSize后将不会分配到新的Connection,导致一直刷新没响应。
解决方法就是在finally中加上用conn.close(); 。 当然,由于使用C3P0数据源来做连接池,这个close方法并不会关闭Connection,而是把Connection交给连接池管理(回收)