糾結了我大概一個星期了!html
下載的別人的demo測試,由於還沒學線程鏈接網絡啥的java
對方使用的版本是MYSQL5.1.14,我使用的8.0.18,一樣都是阿里雲服務器自建數據庫。mysql
因爲是版本8.0,因此在as裏面部分代碼和5.0不一樣,主要不一樣見連接。sql
按照這個連接說明以及網上的一些說明之後發現仍是很差使。報一樣的錯誤!數據庫
錯誤以下:服務器
很難過,一直都是這個錯誤!網絡
已經添加了使用java8的權限,修改了代碼如圖:eclipse
仍是報錯!測試
解決方案:阿里雲
在服務器中卸載mysql8.0,清理步驟,不過通常來講使用壓縮包安裝的話,在控制面板都沒有mysql軟件的...
而後安裝mysql5.0.14,進入mysql歷史版本頁面,記得下載msi,安裝步驟基本上就是往server和你的要求上面裝,記得什麼防火牆端口啊什麼的以及電腦路徑什麼的也加上。
添加用戶(建議添加用戶而不是直接使用root用戶),設置用戶可被全部ip訪問,便是新建的時候爲:‘username’@‘%’,‘%’便是全部ip可訪問,@賦予必定權限。
重啓mysql,嘗試遠程navicate鏈接,嘗試遠程as鏈接(代碼換爲對應5.0版本的,jar依賴也要換),鏈接成功!
說明:
該解決方案並無解決報錯問題,而是換個數據庫來解決的。也不算什麼解決辦法吧,逃避辦法哈哈哈,我實在沒辦法了,阿里雲的售後工程師幫我肯定了數據庫沒問題,他那邊寫的eclipse代碼就能夠遠程鏈接上,個人as就不行,很生氣呀丫!而後我猜多是as的一些配置不容許或者沒設置好吧,網上也沒有此問題相關解決方案,給後面的人蔘考。