首页 > 解决方案 > maven mysql连接器和官方mysql连接器jar有什么区别

问题描述

所以最近我正在使用 JDBC,所有使用 JDBC 的代码都运行良好。一段时间后,我再次开始使用 JDBC 来刷新所有概念。问题是当我当时编写我的新程序时,它给了我 ClassNotFoundException 我代码中的每一件事都是完美,我还添加了 MySql 连接器的外部 jar 文件。异常是ClassNotFoundException com.mysql.jdbc.Driver。我尝试了不同的 IDE 来运行该代码,但给了我同样的错误。但后来我尝试从 maven 存储库导入这个mySql 连接器和所有异常都被清除并完美执行。以前我使用的是这个mysql连接器。两个连接器版本也是相同的,都是8.0.11。我对maven的了解真的很少。

为什么 Maven 的 mysql 连接器 jar 工作得很好,而其他的却没有?

标签: javamysqlmavenmysql-connector

解决方案


根据您所说的,听起来您手动导入的 JAR 由于某种原因没有导入。maven 导入成功,一切顺利。另一件可能的事情是您正在使用不同版本的 MySQL JDBC 驱动程序。


推荐阅读