我想知道如果測試數據庫連接將添加到連接池?要明確請看我的代碼。執行#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
你是什麼意思「將加入到連接池」? –