Java 中Connection 赋值为Null 与 conn.close 有什么区别
答案:3 悬赏:30 手机版
解决时间 2021-02-10 03:10
- 提问者网友:感性作祟
- 2021-02-09 20:58
Java 中Connection 赋值为Null 与 conn.close 有什么区别
最佳答案
- 五星知识达人网友:英雄的欲望
- 2021-02-09 21:27
Connection 不为 null 是该 Connection 可以关闭的必要不充分条件。
给它赋值为 null,完全不代表连接的 close,反而会让这个连接的引用丢失。
给它赋值为 null,完全不代表连接的 close,反而会让这个连接的引用丢失。
全部回答
- 1楼网友:七十二街
- 2021-02-09 23:09
connection 不为 null 是该 connection 可以关闭的必要不充分条件。
给它赋值为 null,完全不代表连接的 close,反而会让这个连接的引用丢失。
- 2楼网友:琴狂剑也妄
- 2021-02-09 22:47
connection建立链接后会占用系统其他资源(具体就是指数据库链接)而不仅仅jvm的内存资源,connection赋值为null后,但是它所占用的系统资源就没法释放了,你java程序里conn赋值为null了,但是你建立的链接没有释放,从数据库的角度看,仍然有个链接被占用着。。。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯