poolpreparedstatements为什么mysql建议关闭
答案:2 悬赏:30 手机版
解决时间 2021-03-07 17:03
- 提问者网友:焚苦与心
- 2021-03-07 05:23
poolpreparedstatements为什么mysql建议关闭
最佳答案
- 五星知识达人网友:从此江山别
- 2021-03-07 06:09
1.第三方的数据库连接池,使用的时候,获取到Connection之后,使用完成,调用的关闭方法(close()) ,并没有将Connection关闭,只是放回到连接池中,如果调用的这个方法,而没有手动关闭PreparedStatement等,则这个PreparedStatement并没有关闭,这样会使得开发的程序内存急速增长,java的内存回收机制可能跟不上速度,最终造成Out of memory Error。
2.如果使用JDK 7就不用了,他们都实现了java.lang.AutoCloseable
2.如果使用JDK 7就不用了,他们都实现了java.lang.AutoCloseable
全部回答
- 1楼网友:醉吻情书
- 2021-03-07 06:19
看你是什么事务,jdbc事务,还是分布式事务,还是容器事务 1,编程式事务管理(jdbc的事务是绑定在connection上的) connection conn = null; try { class.forname("com.mysql.jdbc.driver"); conn = drivermanager.getconnection("jdbc:oracle:...
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯