第一步:新建jdbc.properties
代碼如下(僅供參考):
jdbc.initialSize=100
jdbc.maxActive=5
jdbc.maxWait=1000
jdbc.poolPreparedStatements=false
jdbc.maxOpenPreparedStatements=100
jdbc.defaultAutoCommit=false
hibernate.dialect=org.hibernate.dialect.SQLServerDialect
jdbc.driverClassName=net.sourceforge.jtds.jdbc.Driver
jdbc.url=這部分自己找哈,還是給個例子吧(jdbc:jtds:sqlserver://192.168.1.55:1433/testDB;charset=gbk;SelectMethod=CURSOR)
jdbc.username=sa
jdbc.password=pass
第二步:將jdbc.properties加載到spring中
在applicationContext.xml中加入以下代碼
<!-- 加載jdbc.properties文件 -->
<bean id="propertyConfigurer" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
<property name="locations">
<list>
<value>classpath:jdbc.properties</value>
</list>
</property>
</bean>
第三步:使用它
在applicationContext.xml中使用以下代碼
<bean id="dataSource"
class="org.apache.commons.dbcp.BasicDataSource"
destroy-method="close">
<property name="driverClassName"
value="${jdbc.driverClassName}" />
<property name="url" value="${jdbc.url}" />
<property name="username" value="${jdbc.username}" />
<property name="password" value="${jdbc.password}" />
<!-- Connection Pooling Info -->
<property name="initialSize" value="${jdbc.initialSize}" />
<property name="maxActive" value="${jdbc.maxActive}" />
<property name="maxWait" value="${jdbc.maxWait}" />
<property name="poolPreparedStatements" value="${jdbc.poolPreparedStatements}" />
<property name="maxOpenPreparedStatements" value="${jdbc.maxOpenPreparedStatements}" />
<property name="defaultAutoCommit" value="${jdbc.defaultAutoCommit}" />
</bean>
OK,結束.看完能回覆個謝謝偶都會很開心滴