You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Java连接MySQL报ClassNotFoundException,无Library标签仅显示Dependencias文件夹

解决java.lang.ClassNotFoundException: com.mysql.jdbc.Driver错误及依赖添加问题

错误本质

这个错误核心是项目未引入MySQL JDBC驱动包,你看到的Dependencias文件夹是西班牙语“依赖”的意思——你需要把驱动包添加到这个依赖目录里,而非找所谓的“library标签”。

具体解决步骤

方法1:手动添加JDBC驱动包

  • 下载对应版本的MySQL JDBC驱动jar包:MySQL 8.0+选mysql-connector-java-8.x.x.jar,5.x版本选对应5.x.x的jar包,注意和你的MySQL服务器版本匹配。
  • 找到项目中的Dependencias文件夹,右键选择「添加JAR/文件夹」(不同IDE选项表述略有差异,比如IntelliJ选「Add Library」,NetBeans选「Add JAR/Folder」)。
  • 选中下载好的jar包完成添加,之后检查项目运行配置,确保该驱动包被包含在类路径(classpath)中。

方法2:用构建工具自动管理依赖(推荐)

如果你的项目用Maven或Gradle,直接在配置文件中添加依赖,IDE会自动下载到Dependencias目录:

Maven(修改pom.xml)

<!-- MySQL 8.0+版本依赖 -->
<dependency>
    <groupId>mysql</groupId>
    <artifactId>mysql-connector-java</artifactId>
    <version>8.0.33</version>
</dependency>

Gradle(修改build.gradle)

// MySQL 8.0+版本依赖
implementation 'mysql:mysql-connector-java:8.0.33'

添加后执行构建命令(Maven:mvn clean install;Gradle:gradle build),依赖会自动同步到项目中。

额外注意事项

  • 若使用MySQL 8.0及以上版本,驱动类名已更新为com.mysql.cj.jdbc.Driver,同时数据库连接URL需添加时区参数,示例:
    String url = "jdbc:mysql://localhost:3306/你的数据库名?useSSL=false&serverTimezone=UTC";
    
  • 确认Dependencias文件夹已被IDE标记为依赖目录:右键文件夹查看属性,确保它在项目的类路径范围内。

内容的提问来源于stack exchange,提问作者Evelyn Becker

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.12 23:52:37