jdbc鏈接mysql報錯com.mysql.cj.jdbc.Driver解決辦法
一、
將下載的 mysql-connector-java-x.x.x.jar 文件復(fù)制到項目的 WEB-INF/lib 文件夾中
lib是一個自己創(chuàng)建的目錄
MyWebApp
├── WEB-INF
│ ├── lib
│ │ └── mysql-connector-java-8.0.33.jar
│ └── web.xml
└── xxx.jsp
查看是否是因為lib目錄結(jié)構(gòu)引發(fā)的報錯
二、
驅(qū)動版本匹配:確保下載的 MySQL JDBC 驅(qū)動版本與你的 MySQL 數(shù)據(jù)庫版本兼容。例如:
MySQL 5.x:使用 mysql-connector-java-5.x.x.jar。
MySQL 8.x:使用 mysql-connector-java-8.x.x.jar。
類名變更:如果使用的是較新的 MySQL 驅(qū)動(8.0+),將驅(qū)動類名從 com.mysql.jdbc.Driver 更改為 com.mysql.cj.jdbc.Driver。確保代碼中使用的是正確的類名:
8.0+:
Class.forName("com.mysql.cj.jdbc.Driver");
較舊版本
Class.forName("com.mysql.jdbc.Driver");
查看idle驅(qū)動程序是否需要做出更改

?總結(jié)
到此這篇關(guān)于jdbc鏈接mysql報錯com.mysql.cj.jdbc.Driver解決辦法的文章就介紹到這了,更多相關(guān)jdbc報錯com.mysql.cj.jdbc.Driver內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Mysql Error Code : 1436 Thread stack overrun
I meet with the error while calling stored procedures from the MySql in my Mac system server. It similar as the description below2011-07-07

