首页 > 其他分享 >Mybatis的property与用户名密码等jdbc连接信息配置方式(一)使用properties文件

Mybatis的property与用户名密码等jdbc连接信息配置方式(一)使用properties文件

时间:2022-10-07 02:55:05浏览次数:55  
标签:文件 jdbc 配置文件 mysql Mybatis properties resources

Step1:

在resources目录下面新建一个jdbc.properties文件.

但凡看见resources,它就表示项目的根路径。这里是指java maven项目。

路径:src/main/resources/jdbc.properties

jdbc.mysql.driver=com.mysql.cj.jdbc.Driver
jdbc.mysql.url=jdbc:mysql://192.168.3.12:3306/orangedb
jdbc.mysql.username=root
jdbc.mysql.password=abcd2022

 

Step2:

在mybatis的配置文件里面引入recources目录里面的proeprties文件。

 <properties resource="jdbc.properties"/>

 

Step3:在myabtis的配置文件里面使用properties文件里面定义的属性。

<environment id="development">
            <transactionManager type="JDBC"/>
            <dataSource type="POOLED">
                <property name="driver" value="${jdbc.mysql.driver}"/>
                <property name="url" value="${jdbc.mysql.url}"/>
                <property name="username" value="${jdbc.mysql.username}"/>
                <property name="password" value="${jdbc.mysql.password}"/>
            </dataSource>
        </environment>

 

完整的mybatis配置文件

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE configuration
        PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
        "http://mybatis.org/dtd/mybatis-3-config.dtd">
<configuration>

    <properties resource="jdbc.properties"/>
    <environments default="development">
        <environment id="development">
            <transactionManager type="JDBC"/>
            <dataSource type="POOLED">
                <property name="driver" value="${jdbc.mysql.driver}"/>
                <property name="url" value="${jdbc.mysql.url}"/>
                <property name="username" value="${jdbc.mysql.username}"/>
                <property name="password" value="${jdbc.mysql.password}"/>
            </dataSource>
        </environment>

        <environment id="test">
            <transactionManager type="JDBC"/>
            <dataSource type="POOLED">
                <property name="driver" value="com.mysql.cj.jdbc.Driver"/>
                <property name="url" value="jdbc:mysql://192.168.3.12:3306/orangedb"/>
                <property name="username" value="root"/>
                <property name="password" value="abcd2022"/>
            </dataSource>
        </environment>

    </environments>
    <mappers>
        <mapper resource="mapper/Cars.xml"/>
        <mapper resource="mapper/User.xml"/>
    </mappers>
</configuration>

 

IntelliJ idea的截图

 

标签:文件,jdbc,配置文件,mysql,Mybatis,properties,resources
From: https://www.cnblogs.com/majestyking/p/16759006.html

相关文章