2014-02-27 56 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