【发布时间】:2010-10-21 02:43:25
【问题描述】:
谁能告诉我或指向一个解释如何在 Spring 中使用连接池的文档/教程?
【问题讨论】:
谁能告诉我或指向一个解释如何在 Spring 中使用连接池的文档/教程?
【问题讨论】:
Spring 不支持内置池。您应该使用上面提到的第三方池。 DBCP 和c3p0 都像春天的魅力一样工作。您只需在 context.xml 中定义数据源时,只需使用 DBCP 定义即可。
【讨论】:
您可以使用来自 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>
【讨论】:
AFAIK Spring 不包含池化数据源...如果您需要 J2SE 应用程序中的连接池,您可以使用 Apache DBCP。对于容器托管的应用,您应该在容器中配置一个 DataSource 并在您的应用中使用它。
【讨论】: