zoukankan      html  css  js  c++  java
  • MyBatis配置数据源的两种方式

    ---------------------siwuxie095

       

       

       

       

       

       

       

       

       

    MyBatis 配置数据源的两种方式

       

       

    1、配置方式一:配置数据库连接信息核心配置文件

       

    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>

     

     

    <!--

    配置环境(environments):包括事务管理和连接池

     

    environments 标签其中可以添加多个 environment 标签,

    多个环境

     

    default 属性表示默认环境(从配置的多个环境选一个)

    -->

    <environments default="development">

    <environment id="development">

     

    <!-- 配置事务管理器 -->

    <transactionManager type="JDBC" />

     

    <!-- 配置数据源:这里使用 MyBatis 内置连接池 -->

    <dataSource type="POOLED">

    <property name="driver" value="com.mysql.jdbc.Driver" />

    <property name="url" value="jdbc:mysql:///mybatis_db" />

    <property name="username" value="root" />

    <property name="password" value="8888" />

    </dataSource>

     

    </environment>

    </environments>

     

     

    </configuration>

       

       

    其中:

       

    jdbc:mysql:///mybatis_db jdbc:mysql://localhost:3306/mybatis_db 的简写

       

    省略了 localhost:3306

       

       

       

       

       

    2、配置方式二:配置数据库连接信息外部属性文件

       

    1)在 src 下创建属性文件 jdbc.properties

       

    jdbc.driver=com.mysql.jdbc.Driver

    jdbc.url=jdbc:mysql:///mybatis_db

    jdbc.username=root

    jdbc.password=8888

       

       

    2)在 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" />

     

     

    <!--

    配置环境(environments):包括事务管理和连接池

     

    environments 标签其中可以添加多个 environment 标签,

    多个环境

     

    default 属性表示默认环境(从配置的多个环境选一个)

    -->

    <environments default="development">

    <environment id="development">

     

    <!-- 配置事务管理器 -->

    <transactionManager type="JDBC" />

     

    <!-- 配置数据源:这里使用 MyBatis 内置连接池 -->

    <dataSource type="POOLED">

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

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

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

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

    </dataSource>

     

    </environment>

    </environments>

     

     

    </configuration>

       

       

       

       

       

       

       

       

       

       

    【made by siwuxie095】

  • 相关阅读:
    数组的push()、pop()、shift()和unshift()方法
    Javascript的函数柯里化
    开闭原则
    字符串相等的判断
    String类常用的方法
    阅读API文档
    String类和常量池
    String基础
    内部类的分类
    内部类的概念
  • 原文地址:https://www.cnblogs.com/siwuxie095/p/7764520.html
Copyright © 2011-2022 走看看