1. 程式人生 > >spring配置檔案抽取資料庫配置資訊

spring配置檔案抽取資料庫配置資訊

spring的配置檔案裡面連線資料庫的資訊如下:

 <!-- 配置資料來源 -->  

 <bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource"   destroy-method="close">  

    <property name="driverClass" value="oracle.jdbc.OracleDriver " />  

    <property name="Url"   value="jdbc:oracle:thin:@localhost:1521:test " />  

    <property name="user" value="root" />  

    <property name="password" value="root" />  

</bean>

現在把連線資料庫的詳細資訊提取出來,以變數的資訊賦值,那麼就可以在src目錄下新建一個jdbc.properties(檔名稱隨便起),裡面的內容為:

 #本地資料資訊  

 jdbc.driverClass= oracle.jdbc.OracleDriver  

 jdbc.jdbcUrl=jdbc:oracle:thin:@localhost:1521:test  

 jdbc.user =root

 jdbc.password =root


然後spring的配置檔案改成如下:


 <context:property-placeholder location="classpath:jdbc.properties" />      <!--用於spring讀取jdbc.properties -->

 <!--配置資料來源 -->  

 <bean id="dataSource" class="com.mchange.vc3p0.ComboPooledDataSource" destroy-method="close">  

     <property name="driverClass" value="${jdbc.driverClass}" />  

     <property name="jdbcUrl" value="${jdbc.jdbcUrl}"/>  

     <property name="user" value="${jdbc.user}" />  

     <property name="password" value="${jdbc.password}" />  
    
</bean>