maven mysql 连接器和官方 mysql 连接器 jar 有什么区别

what is difference between maven mysql connector and official mysql connector jar

所以最近我在使用 JDBC 所有使用 JDBC 的代码都在工作 perfectly.After 有时我又开始使用 JDBC 来刷新所有 concepts.The问题是当我当时写我的新程序时它给了我 ClassNotFoundException 我代码中的每一件事都是完美的我还添加了 MySql connector.The 的外部 jar 文件异常是 ClassNotFoundException com.mysql.jdbc.Driver。我尝试了不同的 IDE 来 运行 该代码,但给了我相同的 error.But 然后我尝试导入 this mySql connector from maven repository and all the Exceptions were cleared and executed perfectly.Previously i was using this mysql connector.Also连接器版本相同,为 8.0。11.I 对 maven 的了解真的很少。

为什么来自 Maven 的 mysql connector jar 工作得很好而其他的却不行?

根据您所说的,您手动导入的 JAR 听起来好像出于某种原因没有导入。 Maven 导入成功,一切都点击了。另一件可能的事情是您正在使用不同版本的 MySQL JDBC 驱动程序。