首页 > 数据库技术 > 详细

SpringBoot 31 整合数据库jdbc

时间:2021-04-01 00:35:01      阅读:34      评论:0      收藏:0      [点我收藏+]

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!