(七)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>