1
A
回答
0
造成這種情況的一些不同的原因:
- 不調用您
Connection
資源close()
當你與他們所做的。在所有Connection
發出並未關閉後,這可能會導致連接池耗盡。 - 不止一次在您的
Connection
資源上調用close()
。關閉Connection
將其返回到池,以便另一個線程可以抓取它。如果您第二次致電close()
,您現在已經關閉了其他線程。 - 您的代碼實際上是將您的
Connection
實例設置爲null
某處。 - 您正在離開
Connection
資源,並且閒置時間過長,並且已超時。如果您的代碼在查詢之間有一些長時間運行的操作,請考慮關閉Connection
並在查詢之間獲取新代碼。 - 數據庫服務器由於某種原因關閉了連接,並且連接池不知道它。爲了緩解這種情況,您可以配置連接池以進行借用測試。這基本上會在連接上發出測試查詢,以確保它在將它交給您的應用程序之前保持活動狀態。注意:那裏有一些開銷。
相關問題
- 1. 爲什麼我連接到本地SQL Server數據庫失敗?
- 2. 數據庫連接失敗
- 3. 數據庫連接失敗
- 4. 數據庫連接失敗
- 5. 爲什麼PHP5 SQLite PDO在數據庫連接上無提示失敗?
- 6. 爲什麼python的ipv6連接失敗?
- 7. 爲什麼此PDO連接失敗?
- 8. PHP郵件()在數據庫連接後失敗
- 9. 與數據庫的連接失敗:java
- 10. Android數據庫連接失敗
- 11. 處理雲數據庫連接失敗
- 12. 與SQL數據庫的連接失敗。
- 13. 連接到mysql數據庫失敗
- 14. MySQL :: connect()數據庫連接失敗?
- 15. 的MongoDB數據庫連接失敗
- 16. 連接到數據庫失敗的DNN
- 17. Jubula PostgreSQL數據庫連接失敗
- 18. PHP數據庫連接失敗
- 19. 連接數據庫失敗服務器
- 20. Php mysqli數據庫連接失敗?
- 21. 與Oracle數據庫連接失敗
- 22. 到mysql數據庫的連接失敗
- 23. pg_dump與數據庫的連接失敗
- 24. Rails postgresql數據庫連接失敗
- 25. 數據庫連接測試失敗
- 26. PDO數據庫連接失敗
- 27. 與MySQL數據庫連接失敗
- 28. STS數據庫連接Ping失敗
- 29. Moodle數據庫連接失敗
- 30. 連接到SQLite數據庫失敗
請發佈您的代碼 – Asaph
「因爲」。你是否期望我們能夠只是猜測問題是什麼,因此你基本上給了我們絕對沒有任何有用的代碼或描述的方式?基本上:「它壞了,修理它!」 –
也請發佈實際的錯誤 –