首页 > 解决方案 > 我在解决 MYSQL 连接的 ClassNotFoundExcepton 时遇到问题,找不到库文件夹 Netbeans?

问题描述

我正在使用 MYSQL v8、Connector J8、Netbeans 12。创建了非常简单的Maven java 应用程序来连接 MySQL。我已将 Connector8 添加到 Classpath 中,我可以使用 CMD JDK 运行该程序正常工作。在 netbeans 中,我使用服务选项卡添加了驱动程序;我还在那里建立了与数据库的连接,我可以在左侧面板中看到我的数据库详细信息。我仍然得到

java.sql.SQLException:找不到适合 jdbc:mysql://localhost:3306/employeemanager 的驱动程序?

stackoverflow 上的其他解决方案告诉我,我需要将 .jar 文件添加到 Library 文件夹。我在项目属性的任何地方都没有找到库文件夹,没有选项可以在最新版本中添加 jar。请帮我解决它。

标签: javamysqldatabasedatabase-connectionclassnotfoundexception

解决方案


我找到了答案!使用Netbeans 12 IDE,我正在使用 Maven 创建项目。Libraries 文件夹在Maven 项目中不可用;它在“蚂蚁项目”中可用。要在 Maven 项目中添加外部 Jar 文件,您需要添加依赖项。

在这里,我给出了将 MySQL 驱动程序添加到 Netbeans Maven 依赖项的以下步骤

  1. 右键单击依赖项文件夹单击添加依赖项
  2. 将详细信息写入 ArtifactID : mysql-connector-java, GroupId : mysql,
  3. 检查您的驱动程序版本并在版本框中键入。例如 8.0.20
  4. 单击“添加”按钮以添加此依赖项

(可选:如果在添加/检测正确的 Jar 时发生错误)

  1. 现在您可以看到您的驱动程序自动添加在左侧,但请注意标记。
  2. 右键单击驱动程序并选择“手动安装工件”
  3. 提供 .jar 驱动程序文件的路径。完毕!

推荐阅读