zoukankan      html  css  js  c++  java
  • mybatis 操作数据库(04)

    mybatis 操作数据库(04),全局变量及动态参数设定

    一、连接数据库参数信息动态设定,比如:数据连接,用户名和密码等;

    二、为了简化文件编写操作,有些变量科设定全局变量方式

    三、应用例子

    1、配置文件

    <?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="db.properties"/>
        <!-- 设置全局变量 是否使用缓存
        <settings>
            <setting name="cacheEnabled" value="false"/>
        </settings>
        -->
        <!-- 设置别名 -->
        <typeAliases>
            <!-- 单个别名,别名忽略大小写,工程中使用  com.mybatis01.mapper.Person 地方都可以用peson代替,忽略大小写-->
            <typeAlias type="com.mybatis01.mapper.Person" alias="person"/>
            <!-- 批量定义别名,别名忽略大小写,以下自动把该包中所欲类批量定义别名 -->
            <package name="com.mybatis02.mapper"/>
        </typeAliases>
        <environments default="development">
            <environment id="development">
               <transactionManager type="JDBC"/>
                <dataSource type="POOLED">
                    <property name="driver" value="${driverClass}"/>
                    <property name="url" value="${jdbcUrl}"/>
                    <property name="username" value="${user}"/>
                    <property name="password" value="${password}"/>
                </dataSource>
            </environment>
        </environments>
        <mappers>
            <!-- java.zhao 加载映射文件 -->
            <mapper resource="com/mybatis01/mapper/personMapper.xml"/>
        </mappers>
    </configuration>

    2、参数文件db.properties

    driverClass=com.mysql.cj.jdbc.Driver
    jdbcUrl=jdbc:mysql://localhost:3306/mybatis02
    user=root
    password
    =root
  • 相关阅读:
    176. Second Highest Salary
    175. Combine Two Tables
    172. Factorial Trailing Zeroes
    171. Excel Sheet Column Number
    169. Majority Element
    168. Excel Sheet Column Title
    167. Two Sum II
    160. Intersection of Two Linked Lists
    个人博客记录
    <meta>标签
  • 原文地址:https://www.cnblogs.com/northeastTycoon/p/15416985.html
Copyright © 2011-2022 走看看