mysql java.net.SocketException: No buffer space available (maximum connections reached?): connect

這個問題在我的代碼裏是因爲每次查詢都新建一個connection,然後在得到結果後調用close() 關閉connection。這樣的設計在查詢的次數變多的時候就會拋出這個異常。

之前有個哥們在網上說解決這個問題的關鍵是使用長連接,不要使用短連接。現在我覺得應該和我的解決思路也是一致的。


就是在整個檢索的過程中只使用一個connection,並且在最後全部檢索結果出來後才關閉connection。這樣就不會出現題目中的異常了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章