在Spring Boot 3.x中配置SQL数据源,通常有两种主要的方式:使用application.properties(或application.yml)文件配置数据源,或者通过Java配置类进行配置。以下是这两种方法的示例:
使用application.properties配置数据源
在application.properties
文件中添加以下内容:
spring.datasource.url=jdbc:mysql://localhost:3306/mydatabase
spring.datasource.username=myusername
spring.datasource.password=mypassword
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
使用Java配置类配置数据源
创建一个配置类,如下所示:
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.jdbc.datasource.DriverManagerDataSource;
import javax.sql.DataSource;
@Configuration
public class DataSourceConfig {
@Bean
public DataSource dataSource() {
DriverManagerDataSource dataSource = new DriverManagerDataSource();
dataSource.setDriverClassName("com.mysql.cj.jdbc.Driver");
dataSource.setUrl("jdbc:mysql://localhost:3306/mydatabase");
dataSource.setUsername("myusername");
dataSource.setPassword("mypassword");
return dataSource;
}
}
在这两种情况下,你需要替换示例中的数据库URL、用户名和密码为你实际使用的数据库连接信息。