2013-05-29 50 views

回答

1

可能發生這種情況。 在這種情況下,拋出一個異常,指出連接是失效或無效。

在應用程序中,可以捕獲一個陳舊的連接異常並重試該呼叫。 它也可以通過連接超時或生存時間來控制。 請諮詢您的DBA或服務器管理員,以查看是否有任何導致此問題的連接屬性。

+0

嗨,在這種情況下,當數據庫重新啓動時,儘管應用程序仍然關閉,數據庫仍然啓動。應用程序服務器和數據庫由第三方託管,我們只能請求反彈,而我們只能選擇使用JAVA或J2EE代碼。我們正在使用JBOSS Regards Pawan –

+0

正如我所說的,應用程序端處理這將是關閉連接,當一個陳舊的連接異常拋出並重試。看起來有一種方法可以在jboss中處理這個問題。看看http://stackoverflow.com/questions/5088447/jboss-as-5-database-connection-pool-re-connect-routine-for-ms-sql-server和http://stackoverflow.com/ question/128527/is-there-any-way-to-have-the-jboss-connection-pool-reconnect-to-oracle-when-conn – techuser

+0

非常感謝,我將嘗試使用沒有JBoss端訪問的代碼 –

相關問題