我的处女贴:连接池释放连接异常!

终于熬到注册第三天了,故迫不及待发表我的第一个帖子,因为最近已经被这东西折腾的不行了!这段时间做一网站,没有用到持久层,用Weblogic9.1做Web服务器(知道很浪费:))配了两个连接池,分别是局域网的另外两台机器上的,一个是SQLServer,一个是Oracle,这两个数据库的特点是SQLServer的访问量很大,因为很多别的系统在用,有时会报出“NetWork error IOException,The address already in use:connect” ,Oracle机烂---PIII900的机器,临时空间不够,连接数多了就会报出“ORA 04031 无法分配***字节的共享内存("large pool",.......)”,连接池的参数大概是设置5个初始连接,每次增长5个,最大值设的比较大-4000,整个系统大概有150人左右使用,但是SQLServer的连接池经常会到2000多个连接,甚至到3000多个,不知道是什么原因,另外我的代码部分是用一个单例类管理连接,一个多例类供外界调用,多例类中的代码格式是:
public List methodA(String sql){
Connection conn=null;
Statement stmt = null;
ResultSet result=null;
....do something
finally{
closeResult(result);
closeStatm(stmt);
closeConn(conn);
}
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值