最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

SpringBoot項目如何連接MySQL8.0數(shù)據(jù)庫

 更新時間:2022年11月22日 16:29:57   作者:魚有個夢想  
這篇文章主要介紹了SpringBoot項目如何連接MySQL8.0數(shù)據(jù)庫,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

SpringBoot連接MySQL8.0數(shù)據(jù)庫

spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
spring.datasource.url=jdbc:mysql://localhost:3306/springsecuritydate?serverTimezone=GMT%2B8
spring.datasource.username=root
spring.datasource.password=root

SpringBoot連接MySQL8.0版的坑

錯誤描述

出錯時:數(shù)據(jù)庫連接,需要先配置application-dev.yml文件,配置文件如下:

server:
  port: 8081
  servlet:
    context-path: /luckymoney

limit:
  minMoney: 0.01
  maxMoney: 9999
  description: 最少要發(fā)${limit.minMoney}元,最多要發(fā)${limit.maxMoney}元

spring:
  datasource:
    driver-class-name: com.mysql.cj.jdbc.Driver
    url: jdbc:mysql://localhost:3306/luckymoney
    username: root
    password: 0625
  jpa:
    hibernate:
      ddl-auto: create
    show-sql: true

報錯內容:

然后在網上查找相應的內容,其實關于時區(qū)錯誤有很多解決方案。

我找到一個能夠解決的方案為修改spring.datasource.url

spring:
  datasource:
    url: jdbc:mysql://localhost:3306/luckymoney?serverTimezone=UTC&characterEncoding=utf8&useUnicode=true&useSSL=true

即添加:?serverTimezone=UTC&characterEncoding=utf8&useUnicode=true&useSSL=true

解決了上述問題,再次運行程序,依然報錯:

報錯內容:

這一次還是連接池初始化錯誤,但是這個問題就花費很多時間去查找。在下面給出解決方案。

解決方案

將數(shù)據(jù)庫密碼用單引號括起來,就是這樣就解決了。

但是具體原理還需要我進一步去了解,為什么springboot在于mysql 8.0版本連接的時候,密碼要使用單引號括起來。(好像這個將密碼括起來不是那么必須?但是也是一種解決方案)

...
spring:
  datasource:
    driver-class-name: com.mysql.cj.jdbc.Driver
    url: jdbc:mysql://localhost:3306/luckymoney?serverTimezone=UTC&characterEncoding=utf8&useUnicode=true&useSSL=true
    username: root
    password: '0625'
...

這下就可以完美啟動了!

以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • Mybatis之解決collection一對多問題(顯示的結果沒有整合到一起)

    Mybatis之解決collection一對多問題(顯示的結果沒有整合到一起)

    這篇文章主要介紹了Mybatis之解決collection一對多問題(顯示的結果沒有整合到一起),具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-03-03
  • Mybatis-Plus的應用場景描述及注入SQL原理分析

    Mybatis-Plus的應用場景描述及注入SQL原理分析

    MyBatis-Plus是一個 MyBatis 的增強工具,在 MyBatis 的基礎上只做增強不做改變,為簡化開發(fā)、提高效率而生,本文重點給大家介紹Mybatis-Plus的應用場景及注入SQL原理分析,感興趣的朋友跟隨小編一起學習吧
    2021-05-05
  • 詳解Java中信號量Semaphore的使用

    詳解Java中信號量Semaphore的使用

    在Java中,正確地管理并發(fā)是一件既挑戰(zhàn)又有趣的事情,當談到并發(fā)控制,就不得不說Java中的一個非常強大的工具,就是Semaphore,下面我們就來看看Java中信號量Semaphore的具體使用吧
    2024-01-01
  • 詳解Mybatis分頁插件 - 示例代碼

    詳解Mybatis分頁插件 - 示例代碼

    這篇文章主要介紹了詳解Mybatis分頁插件 - 示例代碼,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧。
    2016-12-12
  • Java中Object類的常用方法小結

    Java中Object類的常用方法小結

    Java?Object?類是所有類的父類,位于?java.lang?包中,本文為大家整理了一些Object類的常用方法,感興趣的小伙伴可以跟隨小編一起學習一下
    2025-01-01
  • IDEA2022 提示更新 TKK失敗請檢查網絡連接的問題

    IDEA2022 提示更新 TKK失敗請檢查網絡連接的問題

    這篇文章主要介紹了IDEA2022 提示:更新 TKK 失敗,請檢查網絡連接,本文給大家分享解決方案,對idea2022提示更新TKK失敗感興趣的朋友跟隨小編一起看看吧
    2022-11-11
  • java中避免集合死鏈調用詳情

    java中避免集合死鏈調用詳情

    這篇文章主要介紹了java中避免集合死鏈調用,開發(fā)過程中, 一些集合 的變動會觸發(fā)任務去 改變 其他的集合 ,為了保障任務的正確執(zhí)行,應避免出現(xiàn)死循環(huán)調用,即對 集合之間的影響關系 進行一些限制,下面文章就來看看這種問題的避免
    2021-09-09
  • MVC AOP面向切面編程簡單介紹及實例

    MVC AOP面向切面編程簡單介紹及實例

    這篇文章主要介紹了MVC AOP面向切面編程簡單介紹及實例的相關資料,需要的朋友可以參考下
    2016-12-12
  • JavaWeb使用mvc模式實現(xiàn)登錄功能

    JavaWeb使用mvc模式實現(xiàn)登錄功能

    本文主要介紹了JavaWeb使用mvc模式實現(xiàn)登錄功能,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-01-01
  • Java Structs框架原理案例詳解

    Java Structs框架原理案例詳解

    這篇文章主要介紹了Java Structs框架原理案例詳解,本篇文章通過簡要的案例,講解了該項技術的了解與使用,以下就是詳細內容,需要的朋友可以參考下
    2021-08-08

最新評論

永顺县| 四子王旗| 军事| 措勤县| 巴彦县| 沂源县| 云梦县| 德安县| 修水县| 将乐县| 上犹县| 射阳县| 锦州市| 蒙自县| 南丹县| 广南县| 浙江省| 临泽县| 乐平市| 宽甸| 淮滨县| 白玉县| 玉龙| 无锡市| 新兴县| 台安县| 新沂市| 蓬安县| 滁州市| 竹溪县| 三明市| 沿河| 正定县| 苏尼特右旗| 中山市| 商洛市| 原阳县| 烟台市| 沅陵县| 惠安县| 庐江县|