首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

SSH DBCP透过session获取connection使用jdbc进行查询,连接不释放

2012-09-05 
SSH DBCP通过session获取connection使用jdbc进行查询,连接不释放请教一下,项目中使用spring+hibernate+str

SSH DBCP通过session获取connection使用jdbc进行查询,连接不释放
请教一下,项目中使用spring+hibernate+struts,有个比较复杂的查询用了jdbc,网上很多资料都是说最后不用关闭连接,但是经过测试循环一百次就报错了,无法再创建数据库连接,请问到底为什么

[解决办法]
是的,很操蛋,我直接不用DBCP了,要不你就把这种查询全部弄成批处理在代码上加以控制,我觉得只要机子配置还不错,不需要什么数据源。
[解决办法]
既然不释放,那就在dbcp里配置一下
加上这几个参数
removeAbandoned="true" removeAbandonedTimeout="60" logAbandoned="true" 
会自动释放没有关闭的活动链接

[解决办法]
既然是要用JDBC那就不用HIBERNATE JPA啊,使用SPRING的JdbcTemplate,SPRING会为你处理获得连接和释放连接的

热点排行