mybatis -- 将jdbc数据库连接信息配置到属性文件中

MyBatis -- 将数据库连接信息配置到属性文件中

为了提升用户体验,建议单独配置一个资源文件/属性文件。

在类的根路径下,新建一个jdbc.properties文件。配置连接数据库的信息。

然后在核心配置文件引入该资源文件。

<properties resource="jdbc.properties"></properties>

使用

<property name="driver" value="${jdbc.driver}"/>

语法

注意:${jdbc.driver}这个不是EL表达式,而是mybatis中自定制的语法机制。

${属性文件中的key}

mybatis-config.xml配置文件:

<?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"></properties>

    <environments default="development">
        <environment id="development">
            <transactionManager type="JDBC"/>
            <dataSource type="POOLED">
                <property name="driver" value="${jdbc.driver}"/>
                <property name="url" value="${jdbc.url}"/>
                <property name="username" value="${jdbc.user}"/>
                <property name="password" value="${jdbc.password}"/>
            </dataSource>
        </environment>
    </environments>
    <mappers>
        <mapper resource="org/mybatis/example/BlogMapper.xml"/>
    </mappers>
</configuration>

jdbc.properties配置文件

jdbc.driver=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://localhost:3306/wkcto?useUnicode=true&characterEncoding=utf8&useSSL=false
jdbc.user=root
jdbc.password=root

总结:

1、在类路径下创建jdbc.properties

2、jdbc.properties填写jdbc连接数据库的信息

3、在mybatis-config.xml配置文件中引入jdbc.properties

<properties resource="jdbc.properties"></properties>

4、在mybatis自定义语法${属性文件中的key}中对应填入jdbc.properties的key

<property name="driver" value="${jdbc.driver}"/>
<property name="url" value="${jdbc.url}"/>
<property name="username" value="${jdbc.user}"/>
<property name="password" value="${jdbc.password}"/>

类似java使用资源绑定器。

mybatis -- 将jdbc数据库连接信息配置到属性文件中

上一篇:Linux平台上,GCC等工具包的最便捷安装方法


下一篇:简单介绍MySQL开启事务的两种方式