我開發了一個應用程序,使用websphere6.1定期在一天(24小時)後查詢數據庫(oracle)。但它沒有得到正確執行,因爲我得到一個數據訪問異常。我使用連接池和春天jdbc.I想知道爲什麼會發生這種情況,因爲測試更小的時間間隔(比如說)25分鐘成功運行。就是連接與數據庫下降或我需要調整一些參數來獲得輸出。每24小時後更新數據
回答
我花了一段時間試圖找出如何解決它。最後,在我的情況下,這個問題與舊的連接有關。 24小時後,我在SystemOut.log中看到了StaleConnectionException。我找到了答案here。
祝你好運!
也遇到過類似的問題。您可以調整超時和/或執行虛擬查詢以保持連接活着。 – DNA 2012-02-25 20:28:35
感謝您的答覆。我很困惑連接是否變成陳舊的數據訪問異常的根本原因之一在春天 – 2012-02-26 15:04:46
還有一個更奇怪的事情是,如果應用程序激發對數據庫的完全不同的查詢,我們會得到一個適當的響應。但如果應用程序在24小時後觸發查詢執行,那麼我們沒有得到響應。 – 2012-02-26 15:12:38
- 1. 如何在Android中每24小時更新一次數據庫
- 2. 警報用戶每24小時更新應用程序啓動時的數據
- 3. 刪除數據FOM MySQL後,24小時
- 4. 如何在每24小時後從Firebase移除數據?
- 5. 切換到24小時後,TimePicker小時不會更新
- 6. 每24小時更換一次號碼
- 7. C#在24小時後在SQL數據庫中更改記錄
- 8. ClickOnce更新(編碼)每24小時只能看到新的更新?
- 9. 數據會自動從MySQL數據庫中,每24小時
- 10. Fullcalendar每天24 + 7小時
- 11. Spring Scheduler每24小時
- 12. NSD每小時24小時制?
- 13. 每24小時更新應用程序的方式
- 14. 每24小時自動更新一次mysql表
- 15. 觸發器每24小時更新字段
- 16. 服務工作者JavaScript的更新頻率(每24小時?)
- 17. dateFromString返回零後更改24小時
- 18. 24小時數= 24個值
- 19. Android,通過每24小時通過api調用更新SQL數據庫,並更新谷歌地圖標記
- 20. 每24小時後執行一次ac#函數
- 21. 查找一段24小時(未尤其是最後24小時)
- 22. 時間表MySQL表空,每24小時
- 23. C#定時器間隔每24小時
- 24. 如何每24小時重置數據庫的Int值?
- 25. 如何每24小時在數據庫中存儲值php cronjob
- 26. 每24小時顯示不同的數據庫記錄
- 27. PHP MySql 24小時存儲數據
- 28. TimePicker反向24小時數據
- 29. PHP MYSQL選擇過去24小時內和過去24小時內的數據
- 30. 每24小時訪問一次網站
如果您嘗試在數據庫工具中發現執行超時等問題,請將其值設置爲零。這可能可以解決有關問題。 – 2012-02-25 19:20:38