一、总览
项目结构:
图一
1、JavaBean文件 2、数据库操作 3、Java测试 4、SpringBoot启动类
5、SpringBoot数据库配置
二、配置数据库
在项目资源包中新建名为application.yml的文件,如图一。
建好文件我们就要开始写自己的数据库信息如图所示
三、 Javabean:
写数据库包含的属性
四、数据库操作:
用MyBatis写用到的数据库语句
五、SpringBoot启动类:
如图标出的是一样的,语句是写死的。
六、Java测试类:
package ceshi.test.test;
import ceshi.test.bean.Emp;
import jakarta.annotation.Resource;
import lombok.extern.slf4j.Slf4j;
import ceshi.test.mapper.EmpMapper;
import org.junit.jupiter.api.Test;
import org.springframework.boot.test.context.SpringBootTest;
import java.util.List;
//日志
@Slf4j
//SpringBoot的集成测试
@SpringBootTest
public class App {
//字段注入将EmpMapper的值赋给mapper
@Resource
private EmpMapper mapper;
@Test
public void a(){
List<Emp> list = mapper.find();
for (Emp e:list){
log.info("e:{}",e);
}
}
@Test
public void b(){
Emp emp = new Emp();
emp.setAddress("西安");
emp.setName("小明");
emp.setState(1);
emp.setRent("232323");
emp.setPhone(1293746);
boolean save = mapper.save(emp);
log.info("b:{}",save);
}
@Test
public void c(){
Emp emp = new Emp();
emp.setRent("99999");
emp.setPhone(9999999);
emp.setId(1009);
boolean update = mapper.update(emp);
log.info("c:{}",update);
}
@Test
public void d(){
Emp emp = new Emp();
emp.setId(110);
boolean delete = mapper.delete(emp.getId());
log.info("c:{}",delete);
}
}
这样就完成了增删改查的操作。