1.导入Mybatis框架的相关jar,需要的jar包如下:
mybatis-3.2.8.jar:mybatis核心包
mysql-connector-java-5.1.38-bin.jar:MySQL数据库驱动
2.搭建基于MVC模式的JavaEE工程
3.在src根目录下创建config包,之后创建与数据库连接的相关属性properties文件(jdbc.properties),将该文件存放在config包中
4.编写jdbc.properties文件
driver=com.mysql.jdbc.Driver(注意Driver的大小写)
url=jdbc:mysql://localhost:3306/test?characterEncoding=urf-8(jdbc://数据库类型://localhost:3306/数据库名?编 码格式)
username=root(数据库用户名)
password=root(数据库密码)
5.将mybatis主配置文件放在config包内(将配置文件在同一目录下方便管理),编写主配置文件
<?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>
<!--1. 加载 属性文件-->
<properties resource="jdbc.properties" />
<!--2.给实体对象取别名,表示把此包中的所有实体类取别名,命令规则是别名与类名一致 -->
<typeAliases>
<package name="com.pojo"/>
</typeAliases>
<!--3.环境配置 -->
<!-- 对事务的管理和连接池的配置 -->
<!--启用开发环境 -->
<environments default="development">
<!--环境:开发环境、运行环境、测试环境 -->
<environment id="development">
<!--事务的处理方式 -->
<transactionManager type="JDBC" />
<!--数据源类型:POOLED(采用连接池)、UNPOOLED(不采用连接池) 、JNDI(Java命名和目录服务接口)-->
<dataSource type="POOLED">
<!--name要与属性文件各属性名一致 ,value:调用属性文件 -->
<property name="driver" value="${driver}" />
<property name="url" value="${url}" />
<property name="username" value="${username}" />
<property name="password" value="${password}" />
</dataSource>
</environment>
</environments>
<!-- 映射文件路径配置,配置方式有两种,一种是调用mapper标签一一配置,
第二种为package标签,将此包中映射文件配置统一配置 -->
<mappers>
<package name="com.dao"/>
</mappers>
</configuration>