所以最近我在使用jdbc,所有使用jdbc的代码都运行得很好。过了一段时间我又开始使用jdbc来刷新所有的概念。问题是当我写我的新程序的时候,它给了我classnotfoundexception,我的代码中的每件事都很完美,我还添加了mysql连接器的外部jar文件。异常是classnotfoundexception com.mysql.jdbc.driver。我尝试了不同的IDE来运行该代码,但给出了相同的错误。但是后来我尝试从maven存储库导入这个mysql连接器,所有的异常都被清除并完美地执行。以前我使用的是这个mysql连接器。而且两个连接器的版本都是相同的,是8.0.11。我真的对maven的了解较少。
为什么maven的mysql连接器jar工作得很好而其他的没有?
1条答案
按热度按时间jw5wzhpr1#
根据您所说的,听起来您手动导入的jar由于某种原因没有导入。maven导入成功,一切顺利。另一个可能的情况是,您正在使用不同版本的mysql jdbc驱动程序。