idea测试连接mysql报错08001_IDEA连接MySQL(版本8)数据库失败的解决方法(报错08001)...
在IDEA自帶的數(shù)據(jù)庫連接工具中,可以連接MySQL數(shù)據(jù)庫,但是有的時候連接出現(xiàn)08001錯誤,連接不上數(shù)據(jù)庫。
1、一般配置如下所示
Database處填寫數(shù)據(jù)庫名字;User處填寫mysql設(shè)置好的用戶名;密碼同理填寫設(shè)置好的;URL部分是在將上述字段填寫好以后自動生成的。
2、然后點擊Test Connection按鈕測試連接
image.png
image.png
報錯信息如上所示
解決辦法
將上述的URL改成如下所示
jdbc:mysql://localhost:3306/webuser?useSSL=false&serverTimezone=Hongkong&characterEncoding=utf-8&autoReconnect=true
image.png
再次點擊Test Connection按鈕,發(fā)現(xiàn)可以正確連接上數(shù)據(jù)庫啦
image.png
分析
其實在填寫URL的時候,我們手動設(shè)置了本次連接的一些字段屬性,包括useSSL、serverTimeZone、characterEncoding、autoReconnect。這四個屬性值。
這些字段屬性可以在URL中動態(tài)設(shè)定,也可以在IDEA中進行全局設(shè)置
image.png
image.png
在上述設(shè)置頁面中把出現(xiàn)的字段屬性值按照指定的設(shè)置好即可。
重點強調(diào)
1.Connection url: jdbc:mysql://localhost:3306/****?characterEncoding=utf8&useSSL=false&serverTimezone=UTC&rewriteBatchedStatements=true
因為mysql8.0版本的使用的數(shù)據(jù)庫連接字符串不一樣,而且還對時區(qū)有要求,所以請務(wù)必按照以上格式寫
****為你要鏈接的數(shù)據(jù)庫的名稱
2.driver classname: com.mysql.cj.jdbc.Driver
3.下載對應(yīng)的驅(qū)動
總結(jié)
以上是生活随笔為你收集整理的idea测试连接mysql报错08001_IDEA连接MySQL(版本8)数据库失败的解决方法(报错08001)...的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java+什么时候才需要deploy_细
- 下一篇: oracletns中不存在名称为_关于数