美文网首页
java初学者-springboot链接mysql数据库

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

作者: 祝家庄打烊 | 来源:发表于2023-06-16 10:24 被阅读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

    相关文章

      网友评论

          本文标题:java初学者-springboot链接mysql数据库

          本文链接:https://www.haomeiwen.com/subject/znrrydtx.html