• 欢迎光临~

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

开发技术 开发技术 2022-10-07 次浏览

1.

Mybatis的environment标签里面有个properties标签。

dataSource下面的property往往保存了用户名和密码等JDBC连接信息。

一下是xml配置文件里面的默认配置方式。

  <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>

 

2.mybatis还提供了更加灵活的配置方式。

注意:是使用${}并且${}外面有双引号。

<configuration>
    <properties>
        <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"/>
    </properties>
    <environments default="development">
        <environment id="development">
            <transactionManager type="JDBC"/>
            <dataSource type="POOLED">
                <property name="driver" value="${driver}"/>
                <property name="url" value="${url}"/>
                <property name="username" value="${username}"/>
                <property name="password" value="${password}"/>
            </dataSource>
        </environment>
 </environments>

 

喜欢 (0)