在配置时要注意其中的格式传的值是key
jdbc.properties
user=root
password=123456
jdbcUrl=jdbc:mysql:///Spring?serverTimezone=UTC
driverClass=com.mysql.cj.jdbc.Driver
xml
!--<bean class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
<property name="location" value="classpath:jdbc.properties"/>
</bean>-->
<context:property-placeholder location="classpath:jdbc.properties"/>
<!--配置c3p0连接池-->
<bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource">
<property name="driverClass" value="${driverClass}"/>
<property name="jdbcUrl" value="${jdbcUrl}"/>
<property name="user" value="${user}"/>
<property name="password" value="${password}"/>
</bean>
<bean id="jdbcTemplate" class="org.springframework.jdbc.core.JdbcTemplate">
<constructor-arg>
<ref bean="dataSource" />
</constructor-arg>
</bean>

本文详细介绍了在Spring框架中如何通过jdbc.properties文件配置数据库连接参数,并使用c3p0连接池进行数据库连接管理。具体包括了配置文件的格式、属性设置以及Spring配置中的PropertyPlaceholderConfigurer和bean定义。
9726

被折叠的 条评论
为什么被折叠?



