一、配置流程
1.流程示意图(通过XML映射文件实现):
2.流程:
2.1 导入包:
2.1.1 下载包
数据库驱动包(本文以MySQL为例):https://mvnrepository.com/artifact/mysql/mysql-connector-java
Mybatis框架包:https://mvnrepository.com/artifact/org.mybatis/mybatis
2.1.2 导入程序
将jar包放入程序新建的文件夹
选中jar包,右键Build Path->Add to Build Path,结果如图,jar包已加载进程序内
2.2 添加规则文件
规则文件的位置:①\mybatis-3.4.1\org\apache\ibatis\builder\xml
②打开上面下载的Mybatis框架文件夹,查找dtd
规则文件的Key:官方文档内Ctrl+F查找public:
选择Window->Preferences
点击OK,重复上面的操作,完成添加Mapper规则文件。
2.3.编写配置文件
2.3.1 创建XML文件
在src文件下创建XML文件,填写文件名为MybatisConfig.xml,然后Next:
选择DTD文件,然后Next,
选择创建配置文件,然后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>