收录日期:2018/08/17 01:44:34 时间:2016/05/20 18:27:33 标签:WebSphere
我用DB27.1+WAS3.5做了一个图书检索网站
对一个8万条数据的表进行检索,我得JAVA BEAN中调用完连接都是及时关闭的,WAS数据源的最大连接数设了20,而且网站访问量也不是很大,可不到几分钟,连接池就会爆满,出现无法连接数据库的故障!
哪位遇到过此类问题,或者帮我推断一下可能性也好啊~
我都快疯了!
要多少分都没有问题!!
再次感谢!!!
说的再详细点或把部分关键源代码写上!
java代码有问题,数据库连接资源没有释放
java代码有问题,数据库连接资源没有释放
你的代码有问题,估计没有释放资源!
数据库没有rollback

你的配置刚好是我们公司曾经用过的,
如果访问量不大,那么20个连接数是不会很快就报满的,
首先先试试改成大一点的数目(比如50,当然要根据你的机器配置高低),
然后再确认db2的连接数也够用,
如果还是很快就用光了,那么基本可以肯定是你的连接没有释放的!
^_^,建议你先好好睡一觉!!!!醒来的时候你的错误定位能力就会提高了。!!!^_^

  好好检查你的代码。数据库连接一定要在finally块里关闭
  Connection conn = null;
   try{
      conn = Pool.getConnectio();
      //其它的工作
   }catch(Exception ex){
}
好好检查你的代码。数据库连接一定要在finally块里关闭
  Connection conn = null;
   try{
      conn = Pool.getConnectio();
      //其它的工作
   }catch(Exception ex){
      ex.printStackTrace();
  }finally{
       if ( conn != null ){
             conn.close();
         }
   }
写完代码不测试的么?跟踪一下不就明白问题出在哪里了么?
finally里把conn,statement ,set全部要关闭
ding 
顺便借个地方

我今天也要在windowsxp上配置 was4.0 加 db2 ,遇到问题了。如果有安装配置文档
能不能也给我发一个 Email: dalianl_cn@sina.com 

另,顺便提问吧,说不定有人能够帮我解决我遇到的问题,就不用在发文档了。

我配了个was4.0 (可能配好了,可能没配对) 使用的是另一台机器上的 db2 服务器。

运行后第一个欢迎页面能正常打开 , 点击进入第二个页面时 (这时需要连接db2服务器了) ,出现错误信息
  SRVE0026E: [サーブレット・error]-[action]: java.lang.ClassCastException:  com.ibm.ejs.cm.JDBC1PhaseRF

这个 SRVE0026E 错误信息号是什么啊。我不知道去哪里查,哪位能帮我找到这个错误信息的意思贴出来告诉我吗,或者告诉我这是什么意思(连接db2的错误??)

不胜感谢