1、添加依赖:
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<scope>runtime</scope>
</dependency>
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>druid-spring-boot-starter</artifactId>
<version>1.2.8</version>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-jdbc</artifactId>
</dependency>
2、在application.properties里添加相关参数:
# 数据库驱动:
spring.datasource.druid.driver-class-name=com.mysql.cj.jdbc.Driver
# 数据源名称
spring.datasource.druid.name=defaultDataSource
# 数据库连接地址
spring.datasource.druid.url=jdbc:mysql://localhost:3306/test?serverTimezone=UTC
# 数据库用户名&密码:
spring.datasource.druid.username=root
spring.datasource.druid.password=123
这里面的com.mysql.cj.jdbc.Driver可能会报错,在右边的maven项目里下载一下,应该就能解决,如果还是不行,自己下载一个mysql的connection/j的jar包,然后添加到项目里,就肯定可以解决。
创建一个DataSource对象:
@Autowired
private DataSource dataSource;
@RequestMapping("/datapage")
@ResponseBody
public String dataSourcePage() throws SQLException {
System.out.println(dataSource.getConnection());
System.out.println(dataSource);
return "Connection is ok!";
}
然后就会自动适配了,不用其它多余操作。