数据库
首页 > 数据库> > spring配置文件中数据库的配置

spring配置文件中数据库的配置

作者:互联网

1. 无外部文件数据库配置文件

  (1)druid数据库连接池

    <!--配置druid连接池-->
    <bean class="com.alibaba.druid.pool.DruidDataSource" id="dataSource">
        <property name="driverClassName" value="com.mysql.jdbc.Driver"/>
        <property name="url" value="jdbc:mysql://localhost:3306/mybatis?characterEncoding=utf8&amp;useSSL=false"/>
        <property name="username" value="root"/>
        <property name="password" value="root"/>
    </bean>

 

  (2)c3p0数据连接池

<bean class="com.mchange.v2.c3p0.ComboPooledDataSource" id="dataSource">
        <property name="driverClass" value="com.mysql.jdbc.Driver"/>
        <property name="jdbcUrl" value="jdbc:mysql://localhost:3306/mybatis?characterEncoding=utf8&amp;useSSL=false"/>
        <property name="user" value="root"/>
        <property name="password" value="root"/>
</bean>

 

2. 有外部数据库文件的配置

  (1)c3p0数据连接池

    <!--配置c3p0数据库连接池-->
    <bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource">
        <property name="driverClass" value="${jdbc.driverClass}"/>
        <property name="jdbcUrl" value="${jdbc.url}"/>
        <property name="user" value="${jdbc.username}"/>
        <property name="password" value="${jdbc.password}"/>
    </bean>

   外部配置文件:jdbc.properties

jdbc.driverClass=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://localhost:3306/mybatis?characterEncoding=utf8&useSSL=false
jdbc.username=root
jdbc.password=root

 

标签:jdbc,配置文件,spring,数据库,c3p0,mysql,连接池
来源: https://www.cnblogs.com/pdjdghrs/p/15514879.html