2009-04-22 124 views
7

有人能告诉我或指向一个文档/教程,解释如何在Spring中使用连接池?春季连接池

回答

9

Spring不支持内置池。如上所述,您应该使用第三方池。 DBCP和c3p0都像春天一样有魅力。您只需在context.xml中定义数据源时使用DBCP来定义它。

1

AFAIK Spring不包含池化数据源...如果您需要J2SE应用程序中的连接池,则可以使用Apache DBCP。对于容器托管的应用程序,您应该在容器中配置一个DataSource并从您的应用程序中使用它。

+0

+1,在最近的项目中进行了实验(使用Apache DBCP)。 – Olivier 2009-04-23 21:38:26

8

您可以使用jdbc驱动程序中的池式数据源。例如。在oracles库中有一个:

<bean id="dataSource" 
    class="oracle.jdbc.pool.OracleConnectionPoolDataSource"> 
    <property name="URL" value="jdbc:oracle:thin:@wherever:1234:whatever" /> 
    <property name="user" value="theuser" /> 
    <property name="password" value="thepassword" /> 
</bean>