您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

springboot-整合jdbc

bubuko 2022/1/25 19:26:56 java 字数 1584 阅读 769 来源 http://www.bubuko.com/infolist-5-1.html

SpringBoot整合JDBC 创建springboot项目时勾选上JDBC API和MySQL Driver 可以使用springboot默认的properties配置数据源,也可使用yaml文件 application.properties spring.datasource.username ...

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;
    }

就可以查询出全部用户。

springboot-整合jdbc

原文:https://www.cnblogs.com/zouyc/p/13662054.html


如果您也喜欢它,动动您的小指点个赞吧

除非注明,文章均由 laddyq.com 整理发布,欢迎转载。

转载请注明:
链接:http://laddyq.com
来源:laddyq.com
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。


联系我
置顶