用tomcat5.0时报“java.sql.SQLException: DBCP could not obtain an idle db connection, pool exhausted”,请问如何解决啊?急!在线等!!!请大家帮帮忙!!!谢谢!!!

解决方案 »

  1.   

    你要确保所有的Resultset、connection和Statement都正常关闭。
      

  2.   

    把你的连接池的max值改大一些试试。
      

  3.   

    你的连接池内所有连接全部用完,看看那个程序有问题,没有关闭connection对象
      

  4.   

    加大连接数量!
    不过,你先检查一下你的DAO实现中有没有关连接。
      

  5.   

    不建议增加数量,治标不治本,而是先解决程序中的链接泄露。使用连接池,就应该在用完后尽快关闭链接(实际上是返回池中),千万记得,在有可能抛出异常的代码段,一定要在finally中关闭链接,否则非常容易产生泄露。
      

  6.   

    连接池耗尽了,重启tomcat就可以了,
    为了避免连接池很快耗尽,最好在代码中抛出异常的地方及时关闭连接