如何在Spring Boot中配置数据库连接?

一、3 步搞定数据库配置

1. 先加依赖(pom.xml)

xml

复制代码
<!-- MySQL 驱动 -->
<dependency>
    <groupId>com.mysql</groupId>
    <artifactId>mysql-connector-j</artifactId>
    <scope>runtime</scope>
</dependency>

<!-- Spring Boot JDBC -->
<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-jdbc</artifactId>
</dependency>

2. 写配置文件(application.properties)

直接复制,改一下账号密码就行:

properties

复制代码
# 数据库驱动
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver

# 数据库地址(改成你的库名)
spring.datasource.url=jdbc:mysql://localhost:3306/testdb?useUnicode=true&characterEncoding=utf8&serverTimezone=Asia/Shanghai

# 账号
spring.datasource.username=root

# 密码
spring.datasource.password=123456

3. 测试是否连上(写个接口测试)

java

运行

复制代码
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.jdbc.core.JdbcTemplate;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;

@RestController
public class DbTestController {

    @Autowired
    private JdbcTemplate jdbcTemplate;

    @GetMapping("/test-db")
    public String testDb() {
        jdbcTemplate.execute("select 1");
        return "数据库连接成功!";
    }
}

二、运行后访问

http://localhost:8080/test-db

显示:**数据库连接成功!**就说明配好了 ✅


三、超小白说明

  1. 必须先启动 MySQL
  2. 必须创建数据库 testdb
  3. 账号密码改成你自己的
  4. 配置文件一写,SpringBoot 自动连库
相关推荐
金銀銅鐵1 小时前
为什么枚举类中可以定义抽象方法
java·后端·ai编程
陈随易2 小时前
Vue 编译器换掉 source map,快了三四成
前端·后端·程序员
叼烟扛炮2 小时前
Linux 学习笔记(五十六):IO 多路复用初探——select 的“三宗罪”
linux·服务器·数据库·笔记·学习·php
txxzjmzlh3 小时前
SpringBoot 统⼀功能处理
java·spring boot·后端
.痞老板.4 小时前
mysql初阶--数据库基础
数据库·mysql
nice_lcj5205 小时前
Java Lambda 表达式入门:怎么写、怎么用、常用方法有哪些
java·开发语言·后端·面试
城北徐宫5 小时前
MySQL约束条件一览
数据库·mysql
IT_陈寒6 小时前
Redis大key删除为什么会导致服务卡顿?我的线上事故复盘
前端·人工智能·后端
系统集成-鹰翔6 小时前
ERP图片改名后仍命中识别缓存:缓存键、十分钟到期与调用计数
javascript·经验分享·后端
用户8356290780516 小时前
使用 Python 在 Excel 中添加和自定义迷你图
后端·python