7

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

4

3 回答 3

9

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

于 2009-04-22T22:53:43.143 回答
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>
于 2010-01-11T10:29:18.860 回答
1

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

于 2009-04-22T15:38:41.987 回答