第一步:新建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,结束.看完能回复个谢谢偶都会很开心滴