Spring配置DBCP连接池
2018-10-07 本文已影响10人
爱撒谎的男孩
Spring配置DBCP连接池
建立数据库配置文件jdbc.properties
-
在
resource
文件下新建一个jdbc.properties
文件,内容如下- 在每一个键值对的后面不可以有空格,将光标移动到后面,如果紧贴着即可
url=jdbc:mysql://localhost:3306/tedu_ums?useUnicode=true&characterEncoding=utf8
driver=com.mysql.jdbc.Driver
user=root
password=root
initSize=5
maxSize=10
-
在spring配置文件中配置
DBCP
数据源- 直接使用spring的表达式获取文件中的值即可
<!-- 加载db.properties -->
<util:properties id="dbConfig"
location="classpath:jdbc.properties" />
<!-- 数据源 -->
<bean id="dataSource"
class="org.apache.commons.dbcp.BasicDataSource">
<property name="url"
value="#{dbConfig.url}" />
<property name="driverClassName"
value="#{dbConfig.driver}" />
<property name="username"
value="#{dbConfig.user}" />
<property name="password"
value="#{dbConfig.password}" />
<!--初始化链接数量-->
<property name="initialSize"
value="#{dbConfig.initSize}" />
<!--最大链接数量-->
<property name="maxActive"
value="#{dbConfig.maxSize}" />
</bean>