sql難學(xué)嗎 SQLException:關(guān)閉的連接如何解決?
SQLException:關(guān)閉的連接如何解決?一般來(lái)說(shuō),連接在DB端有一個(gè)最大空閑時(shí)間限制。例如:MySQL的默認(rèn)連接如果在8小時(shí)內(nèi)沒有使用,則會(huì)自動(dòng)斷開連接(即線程通過連接發(fā)送SQL)。此時(shí),您在本
SQLException:關(guān)閉的連接如何解決?
一般來(lái)說(shuō),連接在DB端有一個(gè)最大空閑時(shí)間限制。例如:MySQL的默認(rèn)連接如果在8小時(shí)內(nèi)沒有使用,則會(huì)自動(dòng)斷開連接(即線程通過連接發(fā)送SQL)。此時(shí),您在本地配置的數(shù)據(jù)庫(kù)連接池不知道連接已被數(shù)據(jù)庫(kù)斷開。這樣,盡管連接被取出,但在使用時(shí)會(huì)拋出關(guān)閉的異常。解決方案是配置連接池以驗(yàn)證連接的有效性。我不容易給出具體的配置,因?yàn)樗Q于您使用的數(shù)據(jù)庫(kù)連接池。