一、运行环境搭建
JDK:1.8.0_380
MySQL:8.0.27
工具:IntelliJ IDEA 2023.1.1、Navicat for MySQL
项目结构如下:
二、创建项目
在IDEA中:文件-->新建-->项目,勾选Maven,项目名称可以自拟。
三、配置相关依赖
在pom.xml文件中配置mybatis、mysql相关依赖。
四、编写Mybatis-config.xml映射文件:配置MySQL数据库。
下面这段代码取自Mybatis中文网,用于编写数据库的配置文件。
<?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 name="driver" value="${driver}"/>
<property name="url" value="${url}"/>
<property name="username" value="${username}"/>
<property name="password" value="${password}"/>
</dataSource>
</environment>
</environments>
<mappers>
<mapper resource="org/mybatis/example/BlogMapper.xml"/>
</mappers>
</configuration>
五、创建mybatis数据库以及user表并插入两条数据。
六、创建entity包并在该包中编写UserEntity类。
七、编写Mybatis类。
八、新建UserMapper.xml映射文件。
下面这段代码取自Mybatis中文网,用于编写数据库已映射的SQL语句。
<?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="org.mybatis.example.BlogMapper">
<select id="selectBlog" resultType="Blog">
select * from Blog where id = #{id}
</select>
</mapper>
九、在Mybatis类中进行插入操作。
十、点击运行
十一、进行插入操作
运行结果:程序运行成功,数据库数据插入成功。
十二、进行修改操作
在UserMapper.xml中写修改的SQL语句。
在Mybatis.java中注释掉之前的插入方法,重新编写修改方法。
(注意:User Mapper接口中的方法需要设置参数)
运行结果如下:程序运行成功,数据修改成功。
十三、进行删除操作
在UserMapper.xml中写修改的SQL语句
在Mybatis.java中注释掉之前的修改方法,重新编写删除方法
运行结果如下:程序运行成功,数据删除成功。
十四、进行查询操作
1.在UserMapper.xml中写修改的SQL语句。
2.在UserMapper.java中创建一个select类方法。
3.在Mybatis.java中注释掉之前的删除方法,重新编写查询方法。
运行结果如下:程序运行成功,数据查询成功。