(七)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>
原文地址:https://www.cnblogs.com/young-youth/p/11665686.html