创建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