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

Android Studio中JDBC连接MySQL失败,请求技术支持

解决Android Studio中MySQL JDBC程序运行失败的问题

别担心,新手遇到这类问题真的太常见了,完全不用觉得问题幼稚!咱们一步步排查解决:

1. 确认MySQL驱动的依赖配置是否正确

你已经把mysql-connector.jar放到了lib目录,但Android Studio不会自动识别这个jar作为依赖,得手动添加:

  • 右键lib文件夹里的mysql-connector.jar文件
  • 选择Add as Library...
  • 在弹出的窗口里,选择你当前的项目模块,点击OK
    这样AS才会把这个驱动jar加入到编译和运行的classpath中,这是很多新手容易漏掉的关键步骤!

2. 不要移除Class.forName("com.mysql.jdbc.Driver")语句

虽然在JDBC 4.0及以上版本,驱动可以通过SPI机制自动加载,但Android Studio的运行环境(或者你使用的驱动版本)可能还需要显式触发驱动加载。你移除这行后报错,正好说明驱动没有被自动加载,所以这行代码必须保留。

3. 检查运行配置是否正确

有时候AS的运行配置可能没包含驱动的classpath:

  • 点击顶部运行按钮旁边的下拉菜单,选择Edit Configurations...
  • 在你的运行配置里,切换到Classpath标签
  • 确认mysql-connector.jar已经被添加到列表中,如果没有,点击右边的加号手动添加

4. 对比外部终端和AS终端的环境差异

外部终端运行正常,说明你的代码和驱动本身是没问题的,可能是AS的环境变量或JDK版本和外部终端不一致:

  • 检查AS使用的JDK版本:File -> Project Structure -> SDK Location,看JDK路径是否和你外部终端使用的JDK一致
  • 确认你的JDBC连接URL、用户名、密码完全正确,有没有在AS里不小心写错字符

按照这些步骤排查下来,应该就能解决问题啦!

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.20 08:58:46