Mybatis之配置文件
1>主配置文件
-
之前项目中使用的 mybatis.xml 是主配置文件。
-
主配置文件特点:
1、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">
- 2、根元素,
<configuration>
- 3、主要包含内容:
➢ 定义别名
➢ 数据源
➢ mapper 文件
2>dataSource标签
- Mybatis 中访问数据库,可以连接池技术,但它采用的是自己的连接池技术。在 Mybatis 的 mybatis.xml配置文件中,通过
<dataSource type=”pooled”>
来实现 Mybatis 中连接池的配置。
2.1、dataSource类型
上图看出 Mybatis 将数据源分为三类:
- UNPOOLED 不使用连接池的数据源
- POOLED 使用连接池的数据源
- JNDI 使用 JNDI 实现的数据源
- 其中 UNPOOLED ,POOLED 数据源实现了 javax.sq.DataSource 接口, JNDI和前面两个实现方式不同,了解可以
- 其中 UNPOOLED ,POOLED 数据源实现了 javax.sq.DataSource 接口, JNDI和前面两个实现方式不同,了解可以
2.2、dataSource配置
- 在 MyBatis.xml 主配置文件,配置 dataSource:
<dataSource type="POOLED">
<!-- 连接数据库的四个要素 -->
<property name="driver" value="com.mysql.jdbc.Driver"/>
<property name="url"
value="jdbc:mysql://localhost:3306/ssm?charset=utf-8"/>
<property name="username" value=