本文目录:
-
-
- 1.引入 Maven 依赖
- 2.配置文件中配置数据源相关信息
- 3.编写 Controller 测试
- 4.Controller 调用结果
-
本文以 MySQL为例,项目开发中一般不会用到这种方式。仅记录一下
1.引入 Maven 依赖
<!--添加 Spring Boot 整合 JDBC 依赖包-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-jdbc</artifactId>
</dependency>
<!--添加 MySQL 驱动包-->
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<scope>runtime</scope>
</dependency>
2.配置文件中配置数据源相关信息
spring:
datasource:
username: root
password: root
url: jdbc:mysql://192.168.204.211:3306/jdbc?useSSL=false
driver-class-name: com.mysql.jdbc.Driver
3.编写 Controller 测试
Spring Boot 在整合 JDBC 的同时,也向 Spring 容器中同时注册了 JdbcTemplate。所以我们可以直接在此处使用
@Autowired
的方式将 JdbcTemplate 引入。SpringBoot 在1.x版本中, 使用的默认是 Tomcat 的 DataSource 数据源(org.apache.tomcat.jdbc.pool.DataSource);在SpringBoot 在2.x版本中更换为了 HikariDataSource数据源。
@RestController
public class HelloController {
@Autowired
JdbcTemplate jdbcTemplate;
@GetMapping("query")
public List<Map<String, Object>> queryData(){
String sql = "select * from employee";
List<Map<String, Object>> list = jdbcTemplate.queryForList(sql);
return list;
}
}

4.Controller 调用结果
博主写作不易,来个关注呗
求关注、求点赞,加个关注不迷路 ヾ(◍°∇°◍)ノ゙
博主不能保证写的所有知识点都正确,但是能保证纯手敲,错误也请指出,望轻喷 Thanks♪(・ω・)ノ