# application.yml
spring:
datasource:
url: jdbc:mysql://localhost:3306/your_database_name?useSSL=false&serverTimezone=UTC
username: your_username
password: your_password
driver-class-name: com.mysql.cj.jdbc.Driver
# 解释说明:
# spring.datasource.url: 数据库连接URL,这里使用的是MySQL数据库,地址为localhost,端口为3306,数据库名为your_database_name。
# 参数useSSL=false表示不使用SSL连接,serverTimezone=UTC设置服务器时区为UTC。
# spring.datasource.username: 数据库用户名。
# spring.datasource.password: 数据库密码。
# spring.datasource.driver-class-name: MySQL驱动类名,确保Spring Boot能够正确加载JDBC驱动。
# 如果需要配置其他属性(如连接池大小等),可以根据需求添加更多配置项。
// DataSourceConfig.java
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import javax.sql.DataSource;
import org.springframework.boot.jdbc.DataSourceBuilder;
@Configuration
public class DataSourceConfig {
@Bean
public DataSource dataSource() {
return DataSourceBuilder.create()
.driverClassName("com.mysql.cj.jdbc.Driver")
.url("jdbc:mysql://localhost:3306/your_database_name?useSSL=false&serverTimezone=UTC")
.username("your_username")
.password("your_password")
.build();
}
// 解释说明:
// 这是一个配置类,用于创建DataSource Bean。
// DataSource是Java应用程序与数据库之间的桥梁,负责管理数据库连接。
// 使用DataSourceBuilder来构建DataSource实例,并设置必要的属性(驱动类、URL、用户名和密码)。
}
# application.properties
spring.datasource.url=jdbc:mysql://localhost:3306/your_database_name?useSSL=false&serverTimezone=UTC
spring.datasource.username=your_username
spring.datasource.password=your_password
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
# 解释说明:
# 这是使用application.properties文件的配置方式,内容与application.yml类似。
# 选择使用哪种配置文件取决于个人或团队的习惯,两种方式都可以实现相同的功能。
上一篇:mysql 替换函数
下一篇:mysql if判断
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站