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
  • 相关阅读:
    COGS 2104. [NOIP2015]神奇的幻方
    洛谷 P1387 最大正方形
    包和一些常用的模块
    模块
    模块的导入和使用
    函数迭代器与生成器
    函数的小知识
    函数的闭包和装饰器
    函数的进阶
    初识函数
  • 原文地址:https://www.cnblogs.com/northeastTycoon/p/15416985.html
Copyright © 2011-2022 走看看