如何在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 自动连库
相关推荐
金銀銅鐵12 小时前
[git] 如何丢弃对一个文件的改动?
git·后端
橘子海全栈攻城狮12 小时前
【最新源码】养老院系统管理A013
java·spring boot·后端·web安全·微信小程序
敖正炀12 小时前
反模式与排查宝典:Spring Boot 自动配置与核心机制的常见陷阱
spring boot
逻辑驱动的ken12 小时前
Java高频面试考点18
java·开发语言·数据库·算法·面试·职场和发展·哈希算法
qq_3926906612 小时前
Redis怎样应对Redis集群整体宕机带来的雪崩
jvm·数据库·python
smallyoung12 小时前
具有反思能力的 Agentic RAG 实战:用 LangChain4j 实现 CRAG 纠错检索
人工智能·后端
EthanYuan12 小时前
💡RAG实践:从云知识库迁移到PostgreSQL ,并使用PGVector实现向量存储
后端
直奔標竿13 小时前
Java开发者AI转型第二十六课!Spring AI 个人知识库实战(五)——联网搜索增强实战
java·开发语言·人工智能·spring boot·后端·spring
快乐非自愿13 小时前
Redis--SDS字符串与集合的底层实现原理
数据库·redis·缓存