<bean class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"> <property name="locations"> <value>classpath:config/jdbc.properties</value> </property> </bean> <bean id="dataSource" class="org.logicalcobwebs.proxool.ProxoolDataSource"> <property name="driver" value="${jdbc.driverClassName1}" /> <property name="driverUrl" value="${jdbc.url1}" /> <property name="user" value="${jdbc.username1}" /> <property name="password" value="${jdbc.password1}" /> <property name="alias" value="Pool_dbname" /> <property name="houseKeepingSleepTime" value="90000" /> <property name="prototypeCount" value="0" /> <property name="maximumConnectionCount" value="50" /> <property name="minimumConnectionCount" value="2" /> <property name="simultaneousBuildThrottle" value="50" /> <property name="maximumConnectionLifetime" value="14400000" /> <property name="houseKeepingTestSql" value="select CURRENT_DATE" /> </bean>
jdbc.properties为:
jdbc.driverClassName=oracle.jdbc.driver.OracleDriver jdbc.url=jdbc:oracle:thin:@localhost:1521:orcl jdbc.username=spring jdbc.password=spring jdbc.dialect=org.hibernate.dialect.OracleDialect jdbc.driverClassName1=com.mysql.jdbc.Driver jdbc.url1=jdbc:mysql://localhost:3306/world?user=root&password=wellbeing jdbc.username1=root jdbc.password1=wellbeing jdbc.dialect1=org.hibernate.dialect.MySQLDialect