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,結束.看完能回覆個謝謝偶都會很開心滴

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章