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

SpringBoot 31 整合数据库jdbc

bubuko 2022/1/25 19:13:06 java 字数 3851 阅读 746 来源 http://www.bubuko.com/infolist-5-1.html

1、引入启动场景 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-jdbc</artifactId> </dependency> 该启动器包含的内容 没有导入数 ...

1、引入启动场景

        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-data-jdbc</artifactId>
        </dependency>

该启动器包含的内容

技术分享图片

 

 没有导入数据库驱动,是应为Boot不知道我们要使用的数据库。

注意驱动的版本要和数据库对应,注意boot自动仲裁的版本是否匹配,如不匹配,需要显示的定义版本

        <dependency>
            <groupId>mysql</groupId>
            <artifactId>mysql-connector-java</artifactId>
            <version>8.0.18</version>
        </dependency>
想要修改版本
1、直接依赖引入具体版本(maven的就近依赖原则)
2、重新声明版本(maven的属性的就近优先原则)
<properties>
<java.version>1.8</java.version>
<mySql>8.0.18</mySql>
</properties>
yaml启动项配置
注意是username 不是 data-username,否则会报错:
注意8以上版本,增加时区
spring:
  datasource:
    #url: jdbc:mysql://localhost:3306/school
    url: jdbc:mysql://localhost:3306/school?serverTimezone=UTC&useUnicode=true&characterEncoding=utf-8
    #data-username: root
    #data-password: admin
    username: root
    password: admin
    driver-class-name: com.mysql.cj.jdbc.Driver

 



 

SpringBoot 31 整合数据库jdbc

原文:https://www.cnblogs.com/fengyupinglan/p/14600391.html


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

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

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


联系我
置顶