MyBatis工程搭建

mysql数据:

# 删除mybatis_demo数据库
drop database if exists mybatis_demo;

# 创建mybatis_demo数据库
create database mybatis_demo;

# 使用mybatis_demo数据库
use mybatis_demo;

# 创建account表
create table user (
id int auto_increment primary key,
username varchar(20),
age int,
score int
);

# 新增数据
insert into user (id, username, age, score) values
(1,'peter', 18, 100), (2,'pedro', 24, 200),
(3,'jerry', 28, 500), (4,'mike', 12, 300),
(5,'tom', 27, 1000);

连接JDBC,操作数据库

  1. 注册驱动
  2. 获取连接
  3. 获取statement对象
  4. 执行SQL语句返回结果集
  5. 遍历结果集
  6. 关闭连接释放资源

导包:导入Mysql驱动包

<dependencies>
<!-- https://mvnrepository.com/artifact/mysql/mysql-connector-java -->
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>8.0.23</version>
</dependency>
</dependencies>

Test类:JDBCDemo

测试运行:

MyBatis依赖

MyBatis基础包:

<!-- https://mvnrepository.com/artifact/org.mybatis/mybatis -->
<dependency>
<groupId>org.mybatis</groupId>
<artifactId>mybatis</artifactId>
<version>3.5.6</version>
</dependency>
<!-- https://mvnrepository.com/artifact/ch.qos.logback/logback-classic -->
<dependency>
<groupId>ch.qos.logback</groupId>
<artifactId>logback-classic</artifactId>
<version>1.3.0-alpha5</version>
<scope>test</scope>
</dependency>

编程式配置文件:StartNoXml.java

测试运行:

用配置文件配置MyBatis来代替导包

配置文件:resources————mybatis-config.xml

 启动类:StartWithXml.java

在测试类里面读取配置文件:

 测试运行:

 
原文地址:https://www.cnblogs.com/Anm214/p/14593909.html