我目前正在查看使用Spring和Spring JDBC的应用程序.
http://static.springsource.org/spring/docs/2.0.x/reference/jdbc.html
我找不到doc方式/在哪里配置设置,如设置池大小,重新连接,借用测试.
我错过了什么吗?我是Spring的新手.难道这个简单的vanilla JDBC选项不允许我做所描述的内容,还是我需要像c3po库这样的东西?
这些属性不是Spring的一部分,而是底层DataSource
实现.首先,您必须包含一些数据库池,如dbcp:
<dependency>
<groupId>commons-dbcp</groupId>
<artifactId>commons-dbcp</artifactId>
<version>1.4</version>
</dependency>
Run Code Online (Sandbox Code Playgroud)
添加此库后,您可以配置提供的DataSource
实现:
<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close">
<property name="username" value="user" />
<property name="password" value="pwd" />
<property name="url" value="some:url" />
<property name="driverClassName" value="some.class.Driver" />
<property name="initialSize" value="5" />
<property name="maxActive" value="10" />
<property name="testOnBorrow" value="true" />
<property name="validationQuery" value="SELECT 1" />
</bean>
Run Code Online (Sandbox Code Playgroud)
您还可以选择不同的DataSource
实现,如c3p0.最后,您可以DataSource
在应用程序服务器中获取配置,例如使用jndi.Spring JDBC支持使用DataSource
提供的任何实现.Spring也提供了一些非常简单DriverManagerDataSource
的测试用途.
归档时间: |
|
查看次数: |
3176 次 |
最近记录: |