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

Eclipse连接MySQL数据库指定驱动时出错,无法输入驱动名如何解决?

解决Eclipse连接MySQL时com.ibm.icu.util.StringTokenizer报错的方案

问题根源

这个报错是因为Eclipse的数据库连接组件缺失ICU4J依赖库,导致无法解析字符串操作类,直接卡住驱动配置界面,无法输入驱动名称。

修复步骤

1. 补全ICU4J依赖

  • 打开Eclipse安装目录的plugins文件夹,查找是否有com.ibm.icu_*.jar这类文件
  • 若找不到,下载与你的Eclipse版本匹配的ICU4J jar包(比如Eclipse 2023-09对应ICU4J 73.1版本),将jar包放入plugins目录后重启Eclipse
  • 也可以通过Eclipse Marketplace搜索安装「ICU4J Library」插件来自动补全依赖

2. 手动绕开图形界面配置驱动

如果图形界面完全无法操作,直接手动配置:

  1. 打开Window > Preferences > Data Management > Connectivity > Driver Definitions
  2. 点击Add,选择对应MySQL版本的驱动模板(比如MySQL 8.0)
  3. 切换到JAR List标签页,点击Add JARs,选中本地的MySQL驱动jar包(如mysql-connector-java-8.0.30.jar)
  4. 手动填写驱动类名:MySQL 8.0+填com.mysql.cj.jdbc.Driver,旧版本填com.mysql.jdbc.Driver
  5. 填写URL模板:jdbc:mysql://[host]:[port]/[database]?serverTimezone=UTC
  6. 保存配置后尝试创建数据库连接

3. 清理Eclipse缓存

  • 关闭Eclipse,删除工作目录下的.metadata/.plugins/org.eclipse.core.resources/.projects文件夹(建议先备份重要项目)
  • 或者在Eclipse内执行File > Refresh,再点击Project > Clean,清理所有项目后重启

4. 更换稳定版Eclipse

如果以上方法都无效,尝试更换为LTS稳定版Eclipse(比如2022-09版本),部分新版本Eclipse存在依赖缺失的BUG


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.13 05:10:32