我想知道如果测试数据库连接将添加到连接池?要明确请看我的代码。执行#isClosed方法后,是否需要关闭连接?
try {
if (conn ==null || conn.isClosed()) {
return false;
}else {
return true;
}
} catch (Exception e){
return false;
}
我需要在返回后添加conn.close()吗?即使它只是连接测试?
我想知道如果测试数据库连接将添加到连接池?要明确请看我的代码。执行#isClosed方法后,是否需要关闭连接?
try {
if (conn ==null || conn.isClosed()) {
return false;
}else {
return true;
}
} catch (Exception e){
return false;
}
我需要在返回后添加conn.close()吗?即使它只是连接测试?
如果此方法在设计中负责确保连接已关闭,那么是的,您应该关闭它以使事情变得干净;让陈旧的连接堆积起来是没有意义的。 (你不应该赶上Exception
;抓声明任何特定的异常,这应该是没有什么在这里,所以,真正的问题报告不被吃掉)
其用于检查连接是否可用。如果它不可用,它将转移到下一个数据库。投票请hahahaha – Bimbz
我是否需要添加康恩.close()返回后?
你不能有一个回报声明后的任何一段代码。这将是一个无法访问的代码!
即使它只是连接测试?
如果只是连接测试,最好关闭它,因为你不会再使用它!
是啊,在回归之前,我是说哈哈哈。哈哈哈对此表示歉意 – Bimbz
如果您不打算使用此连接,请关闭它。如果你需要它,不要关闭它。 –
其用于检查连接是否可用。如果它不可用,它将转移到下一个数据库。 – Bimbz
你是什么意思“将加入到连接池”? –