处理 com.mysql.jdbc.Driver Not Found

如果项目运行时遇到:java.lang.ClassNotFoundException:com.mysql.jdbc.Driver 或者发现项目 hibernate 配置文件 hibernate.cfg.xml 中出现 com.mysql.jdbc.Driver 引用异常,你可以按照下面步骤进行处理。

处理 com.mysql.jdbc.Driver Not Found_第1张图片

原来是 hibernate 找不到 MySQL Connector Jar 包的问题,去 MySQL 官网进入 MySQL Connector JDBC Downloads 下载对应 Jar 包即可。

处理 com.mysql.jdbc.Driver Not Found_第2张图片

下载完成后解压文件得到 mysql-connector-java-5.1.44-bin.jar

处理 com.mysql.jdbc.Driver Not Found_第3张图片

为了避免以后项目中遗漏添加这个 jar 包的引用,建议把解压得到的 mysql-connector-java-5.1.44-bin.jar 拷贝到 tomcat 的 lib 目录下,这样后面添加 tomcat 的 lib 支持时,就会一同被引用到项目中了。

如果你对 tomcat 环境配置不熟悉,建议参考我之前的一篇文章:Mac 系统 Tomcat 配置

首先将 mysql-connector-java-5.1.44-bin.jar 拷贝 tomcat 的 lib 目录,比如我的系统文件路径是:/Library/Tomcat/lib

处理 com.mysql.jdbc.Driver Not Found_第4张图片

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

处理 com.mysql.jdbc.Driver Not Found_第5张图片
处理 com.mysql.jdbc.Driver Not Found_第6张图片

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

处理 com.mysql.jdbc.Driver Not Found_第7张图片

也可参考:intelliJ IDEA for mac 的 Mysql 数据库编程的JDBC配置问题及初级程序遇到的问题

你可能感兴趣的:(处理 com.mysql.jdbc.Driver Not Found)