2 u011710644 u011710644 于 2015.06.16 14:54 提问

java web 项目很多Connection 未手动关闭,怎么办

如题 有很多地方,一个个找太麻烦,有没有方便快捷的方法,或者好的合理的方式?

给处理掉未关闭的数据库链接,mysql

4个回答

bulusli3
bulusli3   Ds   Rxr 2015.06.16 15:17

可以利用java的invocationHandler写个代理,通过代理执行操作,最后关闭connection。

huyuyang6688
huyuyang6688   2015.06.16 15:17

只能用搜索一个一个处理吧,Connection最好是在哪里创建就在那里关闭。如果楼主有好的方法麻烦贴出来哈!之前也想到过这个问题。

tongyi55555
tongyi55555   2015.06.16 15:18

用插件检查代码,最好的方式是你自己注意代码编写规范,使用完记得关闭

zzxzz00001
zzxzz00001   2015.06.17 07:53

所有链接最好通过连接池获取。。。
如果没有连接池只能一个个的关了
如果connection全部是从utils里拿的和关闭的还可以自己写个程序分析一下
如果每个connect都是手动创建手动关闭的自求多福

Csdn user default icon
上传中...
上传图片
插入图片