1、db.properties中的配置文件:
jdbc.jdbcUrl=jdbc:mysql://127.0.0.1:3306/test01?useUnicode=true&characterEncoding=utf8
jdbc.driverClass=com.mysql.jdbc.Driverjdbc.user=root
jdbc.password=1234
jdbc.maxPoolSize=100
jdbc.minPoolSize=30
jdbc.initialPoolSize=30
jdbc.maxIdleTime=20
2、*.xml加载properties的配置文件
<context:property-placeholder location="classpath:db.properties"/>
<bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource" destroy-method="close">
<property name="jdbcUrl" value="${jdbc.jdbcUrl}" />
<property name="driverClass" value="${jdbc.driverClass}" />
<property name="user" value="${jdbc.user}" />
<property name="password" value="${jdbc.password}" />
<!-- 指定连接数据库连接池的最大连接数 -->
<property name="maxPoolSize" value="${jdbc.maxPoolSize}"></property>
<!-- 指定连接数据库连接池的最小连接数 -->
<property name="minPoolSize" value="${jdbc.minPoolSize}"></property>
<!-- 指定连接数据库连接池的初始化连接数 -->
<property name="initialPoolSize" value="${jdbc.initialPoolSize}"></property>
<!-- 指定连接数据库连接池的连接的最大空闲时间 -->
<property name="maxIdleTime" value="${jdbc.maxIdleTime}"></property>
</bean>