spingboot的yml配置数据库
时间: 2024-05-10 21:15:15 浏览: 8
在 Spring Boot 中,我们可以使用 YAML(.yml)文件代替传统的 properties 文件进行配置。配置数据库连接时,我们可以按照以下格式进行配置:
```yaml
spring:
datasource:
driver-class-name: com.mysql.cj.jdbc.Driver
url: jdbc:mysql://localhost:3306/db_name?useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai
username: root
password: root
```
其中,`driver-class-name` 是数据库连接驱动的类名,`url` 是数据库连接的 URL 地址,`username` 和 `password` 分别是连接数据库的用户名和密码。
在 `url` 中,我们可以设置一些参数,比如 `useUnicode=true` 表示使用 Unicode 编码,`characterEncoding=utf-8` 表示使用 UTF-8 字符集,`serverTimezone=Asia/Shanghai` 表示使用中国上海时区。根据实际需求,可以在 URL 中添加或修改这些参数。
需要注意的是,如果是使用的是 JNDI 数据源,那么配置就应该是:
```yaml
spring:
datasource:
jndi-name: java:comp/env/jdbc/myDataSource
```
其中,`jndi-name` 是 JNDI 数据源的名称。