java初学者-springboot链接mysql数据库

2023-06-16  本文已影响0人  祝家庄打烊

在pom.xml文件配置数据库依赖,这里注意一定要带上版本号

链接数据库需要两个依赖,一个是jdbc还一个是mysql,找到pom.xml文件在依赖栏中添加即可

<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-jdbc</artifactId>
    <version>2.1.5.RELEASE</version>
</dependency>

<dependency>
    <groupId>mysql</groupId>
    <artifactId>mysql-connector-java</artifactId>
    <version>8.0.19</version>
</dependency>

配置完成依赖后,右上角点击maven刷新依赖

更新完成后,会看到Dependencies下存在我们配置好的依赖包,所有的依赖都会存在配置maven的依赖目录下


更新依赖
maven依赖存放路径

在静态文件下(src/main/resources)创建application.yml文件,配置mysql配置项

数据库配置
server:
  port: 8888
spring:
  datasource: #数据源
    url: jdbc:mysql://127.0.0.1:3306/chat?serverTimezone=UTC&useUnicode=true&characterEncoding=utf8&useSSL=false  # 数据库的 JDBC URL
    username: root   #数据库的登录用户名
    password: a123456   #数据库的登录密码
    driver-class-name: com.mysql.jdbc.Driver #数据库驱动

在启动文件同一层目录下,配置web服务

web服务文件
package com.example.demo;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
import org.springframework.jdbc.core.JdbcTemplate;

import java.util.Map;
import java.util.List;

@RestController
public class Except {
    @Autowired
    JdbcTemplate jdbcTemplate;
    @RequestMapping("/list")
    public String hello() {
        String sql = "select * from user";
        List<Map<String, Object>> list_maps = jdbcTemplate.queryForList(sql);
        System.out.println(list_maps);
        return "hello world!!";
    }
}

启动入口文件即可运行访问web服务(http://localhost:8888/list

上一篇下一篇

猜你喜欢

热点阅读