数据库连接没有释放吧,你到SQL server 的企业管理器中,查看进程是不是有连接没有释放。

解决方案 »

  1.   

    我也有这种情况,连接全都释放了的!用SYSBASE也没有问题,就是 SQL SERVER
      

  2.   

    在连接池配置的XML文件里面加
        </parameter>
          <name>removeAbandoned</name>
          <value>true</value>
        </parameter>
        <parameter>
          <name>removeAbandonedTimeout</name>
          <value>100</value>
        </parameter>
        <parameter>
          <name>logAbandoned</name>
          <value>true</value>
        </parameter>这样100秒后没用的连接自动关闭
      

  3.   

    1.try{ } finally{} 确保每个连接都要关闭.2.
    <form onsubmit='sleep();' >// Js.
    function sleep(){
         var kids =document.getElementsByTagName('INPUT');     for ( var i = 0 ; i < kids.length; i++){
            if( kids[i].type=='submit') 
                kids[i].disabled = true;
         }
    }
      

  4.   

    我现在用的连接池,多reload几次也会挂掉,不知道是不是和ms的驱动有关系。