1.导入POM依赖
<!-- JDBC -->
<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-jdbc</artifactId>
</dependency>
<!-- MySQL连接器 -->
<dependency>
    <groupId>mysql</groupId>
    <artifactId>mysql-connector-java</artifactId>
</dependency>2.编写JDBC配置文件
新建配置文件application.yml,文件内容如下:
spring:
  datasource:
    url: jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=utf-8&serverTimezone=UTC
    username: root
    password: root
    driver-class-name: com.mysql.jdbc.Driver附: mysql8.0以后的版本使用 com.mysql.cj.jdbc.Driver
3.编写测试类
此时已经完成了JDBC的集成,我们可以通过编写测试类来测试相关集成情况.
import org.junit.jupiter.api.Test;
import org.springframework.boot.test.context.SpringBootTest;
import javax.annotation.Resource;
import javax.sql.DataSource;
import java.sql.Connection;
import java.sql.SQLException;
@SpringBootTest
public class MyTest {
    @Resource
    private DataSource dataSource;
    @Test
    void JDBCTest() throws SQLException {
        System.err.println(dataSource.getClass());
        Connection connection = dataSource.getConnection();
        System.err.println(connection);
        connection.close();
    }
}
4.整合使用JDBCTemplate
由于SpringBoot给我们提供了操作JDBC的JDBCTemplate,我们可以直接引入使用
public class JDBCController {
    @Autowired
    private JdbcTemplate jdbcTemplate;
    public void getAll(){
        String sql = "SELECT * FROM user";
        List<Map<String, Object>> llist = jdbcTemplate.queryForList(sql);
    }
}
本文仅演示一个查询方式,后续会单独博文介绍JDBCTemplate的使用
 
                            