IDEA連接mysql報(bào)錯(cuò)的問(wèn)題及解決方法
IDEA連接mysql報(bào)錯(cuò)了!
本人之前使用MySQL以及后續(xù)使用mybatis和mybatisPlus都是使用sqlyog或者navicat,今天重新學(xué)習(xí)sql,看到up使用了,idea插件來(lái)連接數(shù)據(jù)庫(kù)(mysql)也來(lái)學(xué)習(xí)使用了,結(jié)果出現(xiàn)一系類問(wèn)題。本博客開(kāi)始記錄。
---------------------------前進(jìn)的道路充滿荊棘。---------------------------------------------------------------------------
錯(cuò)誤界面

連接報(bào)錯(cuò)了,分析下跟翻譯是因?yàn)閖ar包不一致。因?yàn)楸镜氐膍ysql是8.x版本,所以連接的 driver版本需要是 5.x 的版本。但是這次怎么下載都下載不成功,一直提示下載失敗。
處理方案
手動(dòng)的導(dǎo)入一個(gè)本地的 jar包,沒(méi)有jar包的需要先下載。不過(guò)應(yīng)該每一個(gè)java程序員都用過(guò) maven倉(cāng)庫(kù)吧,在你本地的maven里就有相應(yīng)的jar包。




之后就可以測(cè)試連接了。
備注:官網(wǎng)下載jar包很慢 不建議直接去官網(wǎng)下載的!要么用maven下載用里面的庫(kù)來(lái)選擇jar包,或者使用迅雷下載
附錄:IDEA中配置連接MySql報(bào)錯(cuò)Server returns invalid timezone
報(bào)錯(cuò)如下

解決 url 加上?serverTimezone=GMT%2B8

分析
時(shí)區(qū)問(wèn)題,MySQL驅(qū)動(dòng)默認(rèn)UTC時(shí)區(qū)。
也可以修改Mysq
# 設(shè)置全局時(shí)區(qū) mysql> set global time_zone = '+8:00'; Query OK, 0 rows affected (0.00 sec) # 設(shè)置時(shí)區(qū)為東八區(qū) mysql> set time_zone = '+8:00'; Query OK, 0 rows affected (0.00 sec) # 刷新權(quán)限使設(shè)置立即生效 mysql> flush privileges; Query OK, 0 rows affected (0.00 sec) mysql> show variables like '%time_zone%'; +------------------+--------+ | Variable_name | Value | +------------------+--------+ | system_time_zone | EST | | time_zone | +08:00 | +------------------+--------+ 2 rows in set (0.00 sec)
備注:
GMT(GreenwichMeanTime):格林威治標(biāo)準(zhǔn)時(shí)間
UTC:世界標(biāo)準(zhǔn)時(shí)間
CST(ChinaStandardTime):中國(guó)標(biāo)準(zhǔn)時(shí)間
GMT+8=UTC+8=CST
到此這篇關(guān)于IDEA連接mysql報(bào)錯(cuò)的問(wèn)題及解決方法的文章就介紹到這了,更多相關(guān)IDEA連接mysql報(bào)錯(cuò)內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
關(guān)于Java中常見(jiàn)的負(fù)載均衡算法
這篇文章主要介紹了關(guān)于Java中常見(jiàn)的負(fù)載均衡算法,負(fù)載平衡是一種電子計(jì)算機(jī)技術(shù),用來(lái)在多個(gè)計(jì)算機(jī)、網(wǎng)絡(luò)連接、CPU、磁盤驅(qū)動(dòng)器或其他資源中分配負(fù)載,以達(dá)到優(yōu)化資源使用、最大化吞吐率、最小化響應(yīng)時(shí)間、同時(shí)避免過(guò)載的目的,需要的朋友可以參考下2023-08-08
解決在IDEA下使用JUnit的問(wèn)題(解決過(guò)程)
很多朋友跟小編反饋在IDEA下使用JUnit進(jìn)行實(shí)例測(cè)試的時(shí)候出現(xiàn)很多奇葩問(wèn)題,今天小編通過(guò)本文給大家分享idea使用JUnit出現(xiàn)問(wèn)題及解決過(guò)程,感興趣的朋友跟隨小編一起看看吧2021-05-05
使用Spring Boot+MyBatis框架做查詢操作的示例代碼
這篇文章主要介紹了使用Spring Boot+MyBatis框架做查詢操作的示例代碼,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2018-10-10
Java并發(fā)編程深入理解之Synchronized的使用及底層原理詳解 下
在并發(fā)編程中存在線程安全問(wèn)題,主要原因有:1.存在共享數(shù)據(jù) 2.多線程共同操作共享數(shù)據(jù)。關(guān)鍵字synchronized可以保證在同一時(shí)刻,只有一個(gè)線程可以執(zhí)行某個(gè)方法或某個(gè)代碼塊,同時(shí)synchronized可以保證一個(gè)線程的變化可見(jiàn)(可見(jiàn)性),即可以代替volatile2021-09-09
SpringBoot整合Mybatis使用Druid數(shù)據(jù)庫(kù)連接池
這篇文章主要介紹了SpringBoot整合Mybatis使用Druid數(shù)據(jù)庫(kù)連接池,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-03-03
談?wù)凷pring AOP中@Aspect的高級(jí)用法示例
在Spring AOP中目前只有執(zhí)行方法這一個(gè)連接點(diǎn),下面這篇文章主要給大家介紹了關(guān)于Spring AOP中@Aspect的高級(jí)用法的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),需要的朋友可以參考借鑒,下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2018-08-08
java騰訊AI人臉對(duì)比對(duì)接代碼實(shí)例
這篇文章主要介紹了java騰訊AI人臉對(duì)比對(duì)接,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-03-03

