2014-02-27 57 views
0

對於有大量存儲過程的應用程序,春季連接處理的首選方法是什麼?我的應用程序在1小時內涉及大約1000 db的連接,並且大約有150個存儲過程。當負載增加時,我得到連接超時異常。Spring MVC中的JDBC連接

+0

使用數據源,如dbcp或c3p0。 – Kick

+0

您目前如何連接到您的數據庫?你使用連接池嗎?您是否嘗試過更改池設置以增加連接數? – Romski

+0

當前我正在使用數據源來創建連接。我試圖增加連接池,但它不工作 – jain626

回答

0

確保您使用連接池。如果你使用簡單的jdbc,你可能會發現一些有用的東西herehere。 像c3p0這樣的連接池庫有很多配置,可以根據您的需求調整行爲。如果您選擇使用c3p0,您會發現所有可能的配置都有詳細記錄here。希望能幫助到你!

+0

jbdc模板或hibernate是否已經構建了對連接池的支持,或者我們需要使用c3p0來完成它? – jain626

+0

[This](http://stackoverflow.com/a/15759592/802061)可能會幫助您解決有關hibernate中連接池默認支持的問題。簡而言之,最好使用第三方共享庫。 –

+0

jain saheb您可以使用jdbc模板和hibernate的任何連接池。您只需指定 – Kick