(七)Spring 配置 c3p0 连接池

时间:2023-03-09 06:12:49
(七)Spring 配置 c3p0 连接池

目录


Spring 核心配置文件中配置 c3p0 连接池

注入一些常用属性 ;


<!--配置C3P0-->
<bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource">
<!--数据库Uri-->
<property name="jdbcUrl" value="jdbc:mysql:///springday03"></property>
<!--Driver类-->
<property name="driverClass" value="com.mysql.jdbc.Driver"></property>
<!--用户名-->
<property name="user" value="root"></property>
<!--密码-->
<property name="password" value="root"></property>
</bean>

配置 JdbcTemplate 对象

里面注入 c3p0连接池 对象 ,使用 set 注入 ;

 <!--配置JdbcTemplate对象-->
<bean class="org.springframework.jdbc.core.JdbcTemplate" id="jdbcTemplate">
<property name="dataSource" ref="dataSource"></property>
</bean>

service 层注入 userDao

 <!--创建service-->
<bean class="ijava.xin.aop.Service" id="service">
<property name="userDao" ref="userDao"></property>
</bean>

UserDao 里面注入 JdbcTemplate 对象

 <!--创建dao-->
<bean class="ijava.xin.aop.UserDao" id="userDao">
<property name="jdbcTemplate" ref="jdbcTemplate"></property>
</bean>