Spring连接池

时间:2009-04-22 14:05:35

标签: spring connection-pooling

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

3 个答案:

答案 0 :(得分:9)

Spring不支持内置池。您应该使用上面提到的第三方池。 DBCP和c3p0都像春天的魅力。您需要做的就是在context.xml中定义数据源时,只需使用DBCP来定义它。

答案 1 :(得分:9)

您可以使用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>

答案 2 :(得分:1)

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