Spring——配置数据源

简介

  通过<bean>  标签配置数据源

  原来,<bean>标签本质上将对象加载到Spring容器里。用<property name="" value=""> 对该对象get/set方法设置。

  CombopoolDataSource有setUrl,setDriver,setUser,setPassword。所以能够bean中生成。

 

使用

  1. 直接配置<bean>

<bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource" scope="singleton">
        <property name="driverClass" value="com.mysql.jdbc.Driver"/>
        <property name="jdbcUrl" value="jdbc:mysql://localhost:3306/user"/>
        <property name="user" value="root"/>
        <property name="password" value="844597608a"/>
    </bean>

 

  2. 通过jdbc.properties:将连接参数预先设置,通过spel数据访问语言获取参数

    记得:需要在applicationContext.xml加载配置文件

// jdbc.properties

jdbc.driverUrl=com.mysql.jdbc.Driver jdbc.url=jdbc:mysql://localhost:3306/user jdbc.user=root jdbc.password=22222222

 

<context:property-placeholder location="classpath:jdbc.properties"/>

 <bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource" scope="singleton">
        <property name="driverClass" value="${jdbc.driverUrl}"/>
        <property name="jdbcUrl" value="${jdbc.url}"/>
        <property name="user" value="${jdbc.user}"/>
        <property name="password" value="${jdbc.password}"/>
    </bean>

 

posted @ 2021-11-19 17:54  remix_alone  阅读(68)  评论(0)    收藏  举报