当前位置: 首页 > 知识库问答 >
问题:

Maven MySQL连接器和官方MySQL连接器JAR文件有什么区别?[重复]

姬高澹
2023-03-14

最近我在使用JDBC,所有使用JDBC的代码都运行得很好。

过了一段时间,我又开始用JDBC来刷新所有的概念。问题是,当时我写新程序的时候,它给了我ClassNotFoundException。我的代码中的一切都很完美。我还添加了MySQL连接器的外部JAR文件。异常是ClassNotFoundException com . MySQL . JDBC . driver。

我尝试了不同的IDE来运行该代码,但它给了我同样的错误。但是后来我尝试从Maven存储库导入这个MySQL连接器,所有异常都被清除并完美执行。

以前我使用这个MySQL连接器。此外,两个连接器版本都是相同的,即8.0.11。我对Maven的了解确实更少。

为什么Maven的MySQL connector JAR文件可以完美运行,而另一个却不行?

共有1个答案

酆英达
2023-03-14

根据您所说的,听起来您手动导入的JAR文件由于某种原因没有导入。Maven导入成功,一切正常。

另一件可能的事情是你使用的是不同版本的MySQL JDBC驱动程序。

 类似资料:
  • 客户端发送另一个请求,服务器再次挂起该请求。 当这种情况持续发生时,会使用多少线程?

  • 问题内容: 因此,我一直在尝试使用python进行一些数据库更新,并且在设置整个开发环境时,遇到了这三件事,这让我感到头晕。 有MySQLdb 有mysqlclient 然后是一个mysql连接器python 它们分别是什么,区别和在哪里使用?谢谢 问题答案: MySQLdb是围绕C模块的瘦Python包装器,该模块实现MySQL数据库的API。 有MySQLDb1包装的版本中使用前一段时间,现在

  • 内连接,显示两个表中有联系的所有数据; 左链接,以左表为参照,显示所有数据,右表中没有则以null显示 右链接,以右表为参照显示数据,,左表中没有则以null显示

  • 本文向大家介绍MySQL 的内连接、左连接、右连接有什么区别?相关面试题,主要包含被问及MySQL 的内连接、左连接、右连接有什么区别?时的应答技巧和注意事项,需要的朋友参考一下 内连接关键字:inner join;左连接:left join;右连接:right join。 内连接是把匹配的关联数据显示出来;左连接是左边的表全部显示出来,右边的表显示出符合条件的数据;右连接正好相反。

  • 问题内容: 来自http://www.dbspecialists.com/files/presentations/semijoins.html 两个表之间的“ nti- join”返回第一个表中的行,其中第二个表中没有找到匹配项。反联接本质上是与半联接相反的:半联接返回在第一个表中找到至少一个匹配项 的每一行的一个副本,而反联接则返回半联接中的每一行的一个副本。未找到匹配的第一个表 。 是不是“返

  • 我在查询中有这个疑问 平等吗?。。。我什么时候可以使用? 提前感谢。