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

com.mysql.jdbc.Connection无法解析求助:已导入驱动仍报错

解决The import com.mysql.jdbc.Connection无法解析的问题

1. 核对mysql-connector-java版本与导入路径匹配度

如果使用的是8.0及以上版本的MySQL驱动,Connection类的包路径已变更为com.mysql.cj.jdbc.Connection,直接修改导入语句:

import com.mysql.cj.jdbc.Connection;

注意:高版本驱动还需在数据库连接URL中指定时区参数,例如jdbc:mysql://localhost:3306/your_db?serverTimezone=UTC

若要继续使用com.mysql.jdbc.Connection这个旧路径,需将驱动降级到5.x版本(比如5.1.49),此时旧导入路径可正常生效。

2. 确认驱动已正确导入项目

  • 若用Maven/Gradle管理依赖,检查配置是否正确:
    Maven 5.x版本依赖:
    <dependency>
        <groupId>mysql</groupId>
        <artifactId>mysql-connector-java</artifactId>
        <version>5.1.49</version>
    </dependency>
    
    Maven 8.x版本依赖:
    <dependency>
        <groupId>mysql</groupId>
        <artifactId>mysql-connector-java</artifactId>
        <version>8.0.33</version>
    </dependency>
    
  • 若手动导入jar包,确认jar包已添加到项目构建路径,且在IDE的「Order and Export」列表中已勾选(以Eclipse为例:右键项目→Build Path→Add External Archives,再进入Build Path→Configure Build Path检查)

3. 清理缓存并重建项目

执行IDE的清理操作(Eclipse选Project→Clean,IDEA选Build→Clean Project),之后重启IDE,避免缓存导致的类识别异常。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.13 11:15:32