SpringBoot MyBatis连接数据库 查询数据(注解方式)

创建项目时选择依赖

在这里插入图片描述

配置数据库连接

在resources中的 application.properties 配置文件进行连接的配置

在这里插入图片描述

#驱动名称
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver

#连接地址
spring.datasource.url=jdbc:mysql://10.20.22.11:26954/canteen

#数据库用户名
spring.datasource.data-username=abc

#数据库密码
spring.datasource.data-password=123456

实体类封装

属性必须和数据表中的一致

@Data //自动生成 set get 和构造方法
public class Traffic {
   
    
        private   Integer id;
         private  String category;

        private  Integer today;

        private LocalDate into_date;
        
}

查询数据接口

@Mapper //添加这个注解自动生成实现类
public interface TrafficMapper {
   

    @Select("SELECT * FROM number") //查询这个表的所有数据
    public List<Traffic>  getTraffice();

}

通过接口返回数据

@RestController
public class TrafficController {
   

    @Autowired
    private TrafficMapper trafficMapper;



    @GetMapping("/getTraffic")
    public Result getTraffic()
    {
   
        List<Traffic> data =trafficMapper.getTraffic();
        return  Result.success("获取成功",data);
    }



}
{
   "code":200,"meg":"获取成功",
"data":[{
   "id":1000,"category":"一楼","today":2418,"into_date":"2023-12-03"},
{
   "id":1001,"category":"二楼","today":4871,"into_date":"2023-12-03"},
{
   "id":1002,"category":"三楼","today":5471,"into_date":"2023-12-03"}]}

相关推荐

  1. Python连接数据库进行数据查询

    2023-12-06 20:42:05       28 阅读
  2. Oracle数据库连接方式

    2023-12-06 20:42:05       41 阅读
  3. python连接mysql查询数据输出excel

    2023-12-06 20:42:05       56 阅读
  4. 数据库的简单查询连接查询—学生选课表

    2023-12-06 20:42:05       29 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2023-12-06 20:42:05       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2023-12-06 20:42:05       101 阅读
  3. 在Django里面运行非项目文件

    2023-12-06 20:42:05       82 阅读
  4. Python语言-面向对象

    2023-12-06 20:42:05       91 阅读

热门阅读

  1. Pytorch:torch.optim详解

    2023-12-06 20:42:05       51 阅读
  2. Hive_last_value()

    2023-12-06 20:42:05       46 阅读
  3. python协程

    2023-12-06 20:42:05       59 阅读
  4. pytorch学习5-最大池化层的使用

    2023-12-06 20:42:05       65 阅读
  5. 深度学习在Matlab中的入门指南

    2023-12-06 20:42:05       73 阅读
  6. 微服务详细介绍(什么是微服务)

    2023-12-06 20:42:05       56 阅读
  7. 93. 复原 IP 地址

    2023-12-06 20:42:05       57 阅读
  8. Excel 数据处理记录

    2023-12-06 20:42:05       51 阅读
  9. Mybatis事务如何跟Spring结合到一起?

    2023-12-06 20:42:05       62 阅读
  10. Excel 使用技巧

    2023-12-06 20:42:05       53 阅读