首页 >Java >java教程 >如何解决 ClassNotFoundException: com.mysql.jdbc.Driver?

如何解决 ClassNotFoundException: com.mysql.jdbc.Driver?

Patricia Arquette
Patricia Arquette原创
2024-12-03 13:26:10494浏览

How to Resolve ClassNotFoundException: com.mysql.jdbc.Driver?

ClassNotFoundException: com.mysql.jdbc.Driver with MySQLConnector/J

原因

此错误通常发生在MySQL Connector/J 库未包含在项目的类路径中。该库包含 com.mysql.jdbc.Driver 类,用于建立与 MySQL 数据库的连接。

解决方案

Maven 项目

添加以下依赖项到你的pom.xml文件:

<dependency>
    <groupId>mysql</groupId>
    <artifactId>mysql-connector-java</artifactId>
    <version>5.1.39</version>
</dependency>

参考[此处](https://mvnrepository.com/artifact/mysql/mysql-connector-java) 了解可用版本。

非 Maven 项目

手动添加 MySQL Connector/J JAR文件到项目的构建路径:

  • 右键单击项目 ->构建路径->配置构建路径...
  • 在库选项卡中,单击添加外部 JAR...
  • 从系统中选择 MySQL Connector/J JAR 文件
  • 下载 JAR文件来自[此处](https://dev.mysql.com/downloads/connector/j/)。

说明

构建项目时,Java 需要 com.mysql。来自 MySQL Connector/J 库的 jdbc.Driver 类。通过将库添加到类路径中,Java 可以找到该类并建立与 MySQL 数据库的连接。

以上是如何解决 ClassNotFoundException: com.mysql.jdbc.Driver?的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn