在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)
网友评论