Spring配置C3P0开源连接池

xiaoxiao2021-02-28  37

1.导入c3p0相关的jar包

2.创建一个ComboPoolDataSource对象,设置相关的属性

<!-- 创建c3p0连接池 --> <bean id="c3p0DataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource"> <property name="driverClass" value="${jdbc.driverClass}" /> <property name="jdbcUrl" value="${jdbc.url}" /> <property name="user" value="${jdbc.username}" /> <property name="password" value="${jdbc.password}" /> </bean>

引入外部属性文件

Spring支持将经常修改属性,在properties文件中声明,在xml配置文件中引入外部的properties文件的信息。

jdbc.driverClass=com.mysql.jdbc.Driver jdbc.url=jdbc:mysql:///springtest jdbc.username=root jdbc.password=abc

在applicationContext.xml文件中引入

<!-- 引入外部的properties文件 --> <context:property-placeholder location="classpath:db.properties" />

在自己的配置中需要从properties文件中引入的信息可以使用${name}方式来获取

<!-- 创建c3p0连接池 --> <bean id="c3p0DataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource"> <property name="driverClass" value="${jdbc.driverClass}" /> <property name="jdbcUrl" value="${jdbc.url}" /> <property name="user" value="${jdbc.username}" /> <property name="password" value="${jdbc.password}" /> </bean>
转载请注明原文地址: https://www.6miu.com/read-2500200.html

最新回复(0)