Java中的Connection赋值为null与conn.close
2016-07-04 10:51
246 查看
1.conn在close之前判断conn!=null更多的是出错保护的需要,防止初始化连接的时候已经出错导制conn未被赋值的情况。
2.conn不close直接置null只能释放内存,不会释放连接,会造成连接资源泄漏。
3.conn在close之后再设置 null是一个好习惯,可以避免已经关闭的连接再次被误用,还有就是一个连接被关闭两次的情况。
2.conn不close直接置null只能释放内存,不会释放连接,会造成连接资源泄漏。
3.conn在close之后再设置 null是一个好习惯,可以避免已经关闭的连接再次被误用,还有就是一个连接被关闭两次的情况。
相关文章推荐
- 什么是Java位运算符
- java设计模式之策略模式
- struts
- JAVA设计模式之门面模式(外观模式)
- java设计模式
- StringUtils的常见方法
- java 用栈的原理(穷举)实现迷宫游戏
- Java基础——集合框架
- Java学习笔记之深入理解接口和抽象类
- Java 接口和抽象类的异同点
- (转)Java基础——嵌套类、内部类、匿名类
- 获取上个月的日期
- Spring + Spring MVC + MyBatis 整合
- 深入学习微框架:Spring Boot
- SpringMVC源码总结(十二)ViewResolver
- Spring中javaMail通过SMTP发送邮件
- Enum的基本用法
- myeclipse激活
- springMVC返回json数据,出现乱码
- Spring 源码分析(一) —— 迈向Spring之路