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

正确加载JDBC驱动后仍抛出SQLException异常问题求助

JDBC报错问题解决方案

1 修正JDBC连接URL语法

你当前使用的连接URL jdbc:mysql:localhost:3306/assign 存在格式错误,mysql协议标识后缺少//分隔符,修正后格式如下:

jdbc:mysql://localhost:3306/assign

如果使用MySQL 8.0及以上版本,建议补充时区、编码等参数避免后续报错:

jdbc:mysql://localhost:3306/assign?useUnicode=true&characterEncoding=utf8&serverTimezone=GMT%2B8&useSSL=false

2 校验VS Code类路径配置

由于在src根目录运行程序正常,仅子包下运行报错,优先检查类加载路径配置:

  • 确认MySQL驱动jar包已引入项目,在VS Code侧边栏的Java Projects面板的Referenced Libraries下能看到对应驱动文件
  • 检查项目.vscode目录下的launch.json运行配置,确认classPaths参数包含驱动jar的完整路径,没有遗漏子包对应的类加载规则
  • 若使用Maven/Gradle管理依赖,确认构建配置文件中已添加MySQL驱动依赖,且已完成依赖同步操作

3 匹配驱动类全限定名

根据你使用的MySQL驱动版本,确认DRIVER常量的值正确:

  • MySQL 5.x版本驱动类:com.mysql.jdbc.Driver
  • MySQL 8.0+版本驱动类:com.mysql.cj.jdbc.Driver

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.27 10:24:03