一 下载MyBatis、创建项目、导包
- 下载MyBatis:MyBatis目前已经迁移到github
下载后解压会得到下面目录: - 创建工程
1. 创建一个普通的java工程
2. 右键该工程,创建一个文件夹,名为lib(可随意起)
3. 将Mybatis目录下的jar包和lib中的jar包导入
4. 因为MyBatis要对数据库操作,所以还要将数据库相关jar包导入
- 导入后jar包列表如下:
二 创建sqlMapConfig.xml主配置文件
- 打开MyBatis官方文档:MyBatis
- 在eclipse新建xml文件(可直接新建一般文件,后缀名写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">
<configuration>
<environments default="development">
<environment id="development">
<transactionManager type="JDBC"/>
<dataSource type="POOLED">
//下面四个property根据自己的数据库修改value的值
<property name="driver" value="com.mysql.jdbc.Driver"/>
<property name="url" value="jdbc:mysql://localhost/ssm_mybatis?serverTimezone=UTC&useSSL=false"/>//注意xml文档中&只能使用转义字符表示:&
<property name="username" value="xxx"/>
<property name="password" value="xxx"/>
</dataSource>
</environment>
</environments>
<mappers>
//这里的地址是Mapper.xml映射文件:即用来编写sql语句的文件
<mapper resource="mapper/UserMapper.xml"/>
</mappers>
</configuration>
三 创建Mapper.xml映射文件
该代码也可以在MaBatis官方文档中查到
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="Mapper">
//这里面填写sql语句
</mapper>