[英]Do I need to close the connection after doing #isClosed method?
我想知道是否将测试数据库连接添加到连接池中? 为了清楚起见,请参阅我的代码。
try {
if (conn ==null || conn.isClosed()) {
return false;
}else {
return true;
}
} catch (Exception e){
return false;
}
返回后是否需要添加conn.close()? 即使只是连接测试?
如果此方法在您的设计中负责确保连接已关闭,那么可以,您应该将其关闭只是为了使事物保持清洁;否则,请关闭它。 让陈旧的连接堆积起来毫无意义。 (并且您不应该捕获Exception
;捕获任何声明的特定异常,这里不应该包含任何异常,这样就不会吃掉真正的问题报告。)
返回后是否需要添加conn.close()?
return语句后不能包含任何代码。 这将是无法访问的代码!
即使只是连接测试?
如果它只是连接测试,最好关闭它,因为您不会再使用它了!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.