spring boot3 配置MySQL8
时间: 2024-12-29 21:21:03 浏览: 12
### 如何在 Spring Boot 3 中配置 MySQL 8 数据库连接
#### 添加依赖项
为了使应用程序能够与 MySQL 进行通信,需要引入相应的 JDBC 驱动程序作为项目的依赖之一。对于 Maven 构建工具而言,在 `pom.xml` 文件内添加如下所示的内容:
```xml
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<scope>runtime</scope>
</dependency>
```
此操作确保了运行时环境中存在必要的驱动类[^1]。
#### 修改 application.properties 或者 application.yml 文件
接下来要做的就是在配置文件里指定数据源的相关参数。这里给出两种不同格式下的设置方法供参考:
如果采用 `.properties` 格式的配置文件,则应写入以下几行代码:
```properties
spring.datasource.url=jdbc:mysql://localhost:3306/your_database_name?useSSL=false&serverTimezone=UTC
spring.datasource.username=root
spring.datasource.password=password
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
```
而对于 YAML 格式的配置文件来说,对应的书写形式为:
```yaml
spring:
datasource:
url: jdbc:mysql://localhost:3306/your_database_name?useSSL=false&serverTimezone=UTC
username: root
password: password
driver-class-name: com.mysql.cj.jdbc.Driver
```
注意 URL 后面附加了一些查询字符串用于解决可能遇到的时间戳兼容性和 SSL 认证等问题;同时指定了正确的驱动器名称以匹配 MySQL 8.x 版本的要求[^4]。
#### 测试数据库连通性
完成上述步骤之后,可以通过编写简单的 Repository 接口并实现 CRUD 操作来进行测试验证。也可以利用 H2 Console 功能查看当前已建立好的表结构以及执行 SQL 查询语句来确认一切正常工作。
阅读全文