一、配置流程

1.流程示意图(通过XML映射文件实现):

Mybatis框架的简单运用

2.流程:

2.1 导入包:
2.1.1 下载包

  数据库驱动包(本文以MySQL为例):https://mvnrepository.com/artifact/mysql/mysql-connector-java

  Mybatis框架包:https://mvnrepository.com/artifact/org.mybatis/mybatis

Mybatis框架的简单运用

 

2.1.2 导入程序

将jar包放入程序新建的文件夹

  Mybatis框架的简单运用

选中jar包,右键Build Path->Add to Build Path,结果如图,jar包已加载进程序内

Mybatis框架的简单运用

 

2.2 添加规则文件

规则文件的位置:①\mybatis-3.4.1\org\apache\ibatis\builder\xml

        ②打开上面下载的Mybatis框架文件夹,查找dtd

Mybatis框架的简单运用

 

规则文件的Key:官方文档内Ctrl+F查找public:

 Mybatis框架的简单运用

Mybatis框架的简单运用

 

 

选择Window->Preferences

Mybatis框架的简单运用

Mybatis框架的简单运用

 点击OK,重复上面的操作,完成添加Mapper规则文件。

 

2.3.编写配置文件
2.3.1 创建XML文件

在src文件下创建XML文件,填写文件名为MybatisConfig.xml,然后Next:

Mybatis框架的简单运用

选择DTD文件,然后Next,

Mybatis框架的简单运用

 

选择创建配置文件,然后Next->FInish,创建成功。

 

2.3.2 编写文件
 1 <?xml version="1.0" encoding="UTF-8"?>
 2 <!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "mybatis-3-config.dtd" >
 3 <configuration>
 4     <!--environments标签用于配置数据库连接信息,可以配置多个数据库的连接信息  
 5         default属性:环境集里面可以配置多个数据库连接环境,但是必须要指定默认的环境,指定的是环境environment标签的ID
 6     -->
 7     <environments default="sms">
 8         <!-- environment环境标签 ,用于配置一个数据库连接的信息-->
 9         <environment >
10             <!--指定使用的事务类型 
11                 JDBC : 使用JDBC的事务处理
12                 MANAGER: 不需要事务处理
13             -->
14             <transactionManager type="JDBC"></transactionManager>
15             <!--dataSource标签:配置数据库连接信息
16                  type:配置数据源的类型
17                  JNDI :使用JNDI数据源,就是在web服务器配置数据源,让程序调用
18                  POOLED : 使用默认内置的连接池
19                  UNPOOLED:使用直连数据库,不需要连接池
20              -->
21             <dataSource type="POOLED">
22                 <!-- 连接四要素 -->
23                 <property name="driver" value="org.gjt.mm.mysql.Driver"/>
24                 <property name="url" value="jdbc:mysql://localhost:3306/sms"/>
25                 <property name="username" value="root"/>
26                 <property name="password" value="12345"/>
27             </dataSource>
28         </environment>
29     </environments>
30     <!-- 配置指定加载的映射文件 -->
31     <mappers>
32         <mapper class="cn.zwj.mapper.StudentMapper"></mapper>
33     </mappers>
34 </configuration>
MybatisConfig.xml

相关文章: