我正在使用mysql5和hibernate。我在tomcat應用程序服務器上運行我的應用程序。如果我停止mysqld服務幾秒鐘,我收到異常: java.sql.SQLException:無法連接到任何主機,由於例外:java.net.ConnectException:連接被拒絕:連接 如果我將再次啓動服務,老休眠會話將會丟失。我想聽幾秒鐘的3306端口號來檢查服務是否已啓動。如果沒有,那麼我想通過顯示正確的理由終止我的申請。我在mysql服務關閉時如何處理來自mysql的異常
0
A
回答
0
爲什麼不只是捕獲從Java拋出的異常,以防萬一你無法連接。進入3-4秒的循環,每秒檢查連接是否再次可用?在循環中,爲應用程序發出「睡眠」命令,等待1秒鐘,然後再次檢查,如果在3-4秒後根據您的選擇,仍然無法連接顯示錯誤消息。
0
您可以在SQL端口上打開socket和手柄連接異常
相關問題
- 1. 處理來自異步WCF Web服務異常的異常
- 2. Python多處理:如何關閉異常時的多處理池
- 3. 如何關閉異常處理?
- 4. 如何處理來自ContentProvider的異常?
- 5. 處理來自web服務代理的WCF異常
- 6. Python處理來自java web服務的自定義異常
- 7. Memcache服務已關閉 - 如何處理?
- 8. 如何處理服務器關閉TCP
- 9. android-如何處理Web服務異常
- 10. android-如何處理Web服務異常
- 11. 如何在來自JQuery的Ajax調用期間處理服務器端異常?
- 12. Web服務異常處理
- 13. Web服務異常處理
- 14. WCF服務異常處理
- 15. Win32/C++的關閉異常處理
- 16. 如何在服務器運行時關閉mysql審計日誌?
- 17. 服務啓動時處理異常
- 18. 如何處理mysql服務器宕機?
- 19. 當我的Web服務關閉時,Nusoap不會拋出異常!
- 20. OLE32關閉我的服務時出現異常
- 21. 如何在Web服務或窗口服務關閉時捕獲異常?
- 22. 架構問題處理來自MySql服務器的大數據
- 23. 的Netty服務器關閉異常
- 24. 如何處理來自Web服務的異步響應
- 25. 我應該如何處理來自libSystem.B.dylib的fsync異常?
- 26. 瀏覽器關閉時服務器是否「關閉」? PHP - MYSQL
- 27. 我們如何處理Async web服務調用的異常?
- 28. 如何處理來自StorageFile :: OpenAsync的異常,當URI不好時
- 29. 處理異步ASMX Web服務異常
- 30. 如何讓MySQL服務器關閉時不會失敗?
我會檢查sessionFactory.openSession()是否返回會話或空。如果它將爲空,那麼我應該在應用程序上顯示一條錯誤消息。但我的應用程序GUI在FLEX中。我可以在HibernateUtil類的對話框中顯示這個錯誤嗎? – divi 2010-10-29 09:29:20