我想知道测试数据库连接是否会加起来连接池?为了说清楚,请参阅我的代码。
try {
if (conn ==null || conn.isClosed()) {
return false;
}else {
return true;
}
} catch (Exception e){
return false;
}
我需要在返回后添加conn.close()吗?即使它只是连接测试?
答案 0 :(得分:0)
如果这个方法在您的设计中负责确保连接关闭,那么是的,您应该关闭它以使事情变得干净;让陈旧的连接堆积起来是没有意义的。 (并且你不应该捕捉Exception
;捕获声明的任何特定异常,这里不应该是任何异常,因此真正的问题报告不会被吃掉。)
答案 1 :(得分:0)
我需要在返回后添加conn.close()吗?
在返回语句后,您不能拥有任何代码。它将是一个无法访问的代码!
即使它只是连接测试?
如果它只是连接测试,最好关闭它,因为你不会再使用它了!