jdbc.properties文件的配置

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

 

你可能感兴趣的:(jdbc.properties文件的配置)