Mybatis封装了JDBC。
详细介绍:https://blog.youkuaiyun.com/qq_19387933/article/details/123256034
一. 初始化
首先创建一个maven的Module,然后执行下面步骤:
1. 在pom.xml中添加依赖
<dependencies>
<!-- Mybatis核心 -->
<dependency>
<groupId>org.mybatis</groupId>
<artifactId>mybatis</artifactId>
<version>3.5.8</version>
</dependency>
<!-- MySQL驱动 -->
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>8.0.27</version> <!-- 可以与自己电脑的mysql版本一致 -->
</dependency>
</dependencies>
2. 创建MyBatis核心配置文件
在main目录下的resources目录下创建一个mybatis-config.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 name="driver" value="com.mysql.jdbc.Driver"/>
<property name="url" value="jdbc:mysql://localhost:3306/studymybatis"/>
<property name="username" value="root"/>
<property name="password" value="123456"/>
</dataSource>
</environment>
</environments>
</configuration>
3. 创建表
在studymybatis数据库下创建一个user表
CREATE TABLE `studymybatis`.`user` (
`id` INT NOT NULL AUTO_INCREMENT,
`username` VARCHAR(20) NULL, UNIQUE,
`password` VARCHAR(20) NULL,
`age` INT NULL,
`sex` CHAR(1) NULL,
`email` VARCHAR(20) NULL,
PRIMARY KEY (`id`),
4. 创建JavaBean对象
在main目录下的java目录下的pojo目录下创建一个User类
package pojo;
public class User {
private Integer id;
private String username;
private String password;
private Integer age;
private Character sex;
private String email;
public User() {
}
public User(Integer id, String username, String password, Integer age, Character sex, String email) {
this.id = id;
this.username = username;
this.password = password;
this.age = age;
this.sex = sex;
this.email = email;
}
public Integer getId() {
return id;
}
public void setId(Integer id) {
this.id = id;
}
public String getUsername() {
return username;
}
public void setUsername(String username) {
this.username = username;
}

本文详细介绍了MyBatis的初始化步骤,包括添加依赖、创建配置文件、建立数据库表、创建JavaBean和Mapper接口,以及编写映射文件。同时,文章还展示了如何通过测试类操作数据库。此外,文章还探讨了对MyBatis配置的优化,如使用jdbc.properties文件管理数据库连接信息,简化映射文件,以及创建SqlSessionUtils工具类以减少重复代码。
最低0.47元/天 解锁文章
4745

被折叠的 条评论
为什么被折叠?



