如果項目運行時遇到:java.lang.ClassNotFoundException:com.mysql.jdbc.Driver 或者發(fā)現(xiàn)項目 hibernate 配置文件 hibernate.cfg.xml 中出現(xiàn) com.mysql.jdbc.Driver 引用異常,你可以按照下面步驟進行處理。

原來是 hibernate 找不到 MySQL Connector Jar 包的問題,去 MySQL 官網(wǎng)進入 MySQL Connector JDBC Downloads 下載對應 Jar 包即可。

下載完成后解壓文件得到 mysql-connector-java-5.1.44-bin.jar 包

為了避免以后項目中遺漏添加這個 jar 包的引用,建議把解壓得到的 mysql-connector-java-5.1.44-bin.jar 拷貝到 tomcat 的 lib 目錄下,這樣后面添加 tomcat 的 lib 支持時,就會一同被引用到項目中了。
如果你對 tomcat 環(huán)境配置不熟悉,建議參考我之前的一篇文章:Mac 系統(tǒng) Tomcat 配置
首先將 mysql-connector-java-5.1.44-bin.jar 拷貝 tomcat 的 lib 目錄,比如我的系統(tǒng)文件路徑是:/Library/Tomcat/lib :

然后就是把 tomcat 的 lib 添加到項目引用就好了。


添加完成后,等待項目重新 build 完成,再來看看項目中的 hibernate 的配置文件,引用正常,一切 OK。

也可參考:intelliJ IDEA for mac 的 Mysql 數(shù)據(jù)庫編程的JDBC配置問題及初級程序遇到的問題