如何在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 自动连库
相关推荐
CV艺术家2 小时前
java原mysql切换国产达梦数据库
数据库·mysql
xcLeigh2 小时前
IoTDB数据订阅API实战:实时消费数据+TsFile订阅全攻略
数据库·api·iotdb·数据备份·tsfile·数据订阅
老神在在0012 小时前
企业级 SpringBoot 后端通用开发规范|统一响应 + 敏感字段加密
spring boot·后端·状态模式
许杰小刀2 小时前
使用 Python 将 Excel 数据批量导入到数据库中(SQLite)
数据库·python·excel
一个天蝎座 白勺 程序猿2 小时前
Apache IoTDB(16):时序数据库的数据删除从单点精准清除到企业级数据生命周期管理
数据库·apache·时序数据库·iotdb
努力进修2 小时前
【MySQL】90% 的 MySQL 性能问题都和它有关!索引的正确打开方式,看完少走 3 年弯路
数据库·mysql
架构师老Y2 小时前
005、数据库选型与ORM技术:SQLAlchemy深度解析
数据库·python
清水白石0082 小时前
Python 在数据栈中的边界:何时高效原型、何时切换到 SQL、Spark、Rust 或数据库原生能力
数据库·python·自动化
dishugj2 小时前
sqlplus / as sysdba登录数据库报错ora-01017解决办法
数据库·oracle