SpringBoot整合JDBC
创建springboot项目时勾选上JDBC API和MySQL Driver
可以使用springboot默认的properties配置数据源,也可使用yaml文件
-
application.properties
spring.datasource.username=root spring.datasource.password=zou00000+ spring.datasource.url=jdbc:mysql://localhost:3306/mybatis?useSSL=true&useUnicode=true&characterEncoding=UTF-8 spring.datasource.driver-class-name=com.mysql.jdbc.Driver
-
application.yaml
spring: datasource: username: root password: zou00000+ url: jdbc:mysql://localhost:3306/mybatis?serverTimezone=UTC&useSSL=true&useUnicode=true&characterEncoding=UTF-8 driver-class-name: com.mysql.cj.jdbc.Driver
这里可能会遇到时区问题,在url上添加serverTimezone=UTC即可解决。
java为我们提供了一个Jdbc模板类,JdbcTemplate,直接用,比如:
@Autowired
JdbcTemplate jdbcTemplate;
@GetMapping("/queryUser")
public List<Map<String, Object>> queryUser() {
String sql = "select * from user";
List<Map<String, Object>> maps = jdbcTemplate.queryForList(sql);
return maps;
}
就可以查询出全部用户。
原文:https://www.cnblogs.com/zouyc/p/13662054.html
如果您也喜欢它,动动您的小指点个赞吧