最近在用WebSpere服务器连接池做一个项目,主要就是实现数据库的增删改查功能。可是今天遇见一个问题,百思不得其解,请各位高手帮忙解释!
场景:(非常简单。。。。)
先从合同表中获取处合同的信息(使用String[][]存放多份),然后根据每条合同信息中的公司编号和部门编号去公司表和部门表中去公司名称和部门名称。(相当与连续两次查询)
问题:
获取的合同量少(30条左右)的时候没问题,可是量一大起来(60-100条时)就会报错说无法获取数据库连接,其中我输出到控制台监控时,前面的正常输出,到了一定条数后的确是不在执行了。
我连接数据库使用的是JNDI连接池,每次取完数后都已经将ResultSet、Statement、Connection释放,释放过程中没有异常。
求解释为什么还是会提示无法获取连接,我还想知道WebSpere怎么能够实时的查看连接池情况,就跟proxool的管理端看到的连接池使用情况!
收起