在使用DBeaver連接MySQL數據庫時,明明按照它提示進行jar包的下載,但是仍然報錯,提示版本問題,那么這個時候我們要解決的就是MySQL版本對應驅動包的問題。筆者經過測試后有了一些心得,放上來希望對大家能夠有所參考。
首先我們要在創建MySQL的連接時,對“Edit Driver Setting”進行編輯
注意,在此時我們需要下載對應本地MySQL版本的驅動包。筆者的MySQL版本為5.7,所以下載5.1.22版本以上的驅動包,筆者選擇對應版本為5.1.46(8.0.X版本測試會報錯)。
在這里我將官方推薦對應版本放上來供大家參考
Table?2.1?Summary of Connector/J Versions
Connector/J version
Driver Type
JDBC version
MySQL Server version
Status
5.1
4
3.0, 4.0, 4.1, 4.2
4.1, 5.0, 5.1, 5.5, 5.6, 5.7
Recommended version
5.0
4
3.0
4.1, 5.0
Released version
3.1
4
3.0
4.1, 5.0
Obsolete
3.0
4
3.0
3.x, 4.1
Obsolete
Table?26.2?MySQL Connector Versions and MySQL Server Versions
Connector
Connector version
MySQL Server version
Connector/C
6.1.0 GA
5.6, 5.5, 5.1, 5.0, 4.1
Connector/C++
1.0.5 GA
5.6, 5.5, 5.1
Connector/J
5.1.8
5.6, 5.5, 5.1, 5.0, 4.1
Connector/Net
6.5
5.6, 5.5, 5.1, 5.0
Connector/Net
6.4
5.6, 5.5, 5.1, 5.0
Connector/Net
6.3
5.6, 5.5, 5.1, 5.0
Connector/Net
6.2 (No longer supported)
5.6, 5.5, 5.1, 5.0
Connector/Net
6.1 (No longer supported)
5.6, 5.5, 5.1, 5.0
Connector/Net
6.0 (No longer supported)
5.6, 5.5, 5.1, 5.0
Connector/Net
5.2 (No longer supported)
5.6, 5.5, 5.1, 5.0
Connector/Net
1.0 (No longer supported)
5.0, 4.0
Connector/ODBC
5.1
5.6, 5.5, 5.1, 5.0, 4.1.1+
Connector/ODBC
3.51 (Unicode not supported)
5.6, 5.5, 5.1, 5.0, 4.1
Connector/Python
2.0
5.7, 5.6, 5.5
Connector/Python
1.2
5.7, 5.6, 5.5
下載完成后我們輸入數據庫的用戶名和密碼,測試連接,若彈出以下話框則說明測試成功。
接下來一路“Next”
最后“Finish”,完成對數據庫的連接。
數據庫連接完成,可在DBeaver上快樂地工作。