有人可以告诉我或指向一个文档/教程,解释如何在Spring中使用连接池吗?
答案 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并从您的应用程序中使用它。