Java jdbc 无法加载 mysql 驱动

发布于 2022-09-12 13:25:08 字数 1225 浏览 17 评论 0

初学 java 连接数据库,正常创建工程并添加 jar,却报错!!!求教!!!

环境:
IDEA: 2020.2
Mysql:8.0.22
系统 macOS BigSur

先贴上目录结构
目录结构

源代码

package com.inmo.main;
public class Main {
    public static void main(String[] args) {
        try {
            Class.forName("com.mysql.cj.jdbc.Driver");
        } catch (ClassNotFoundException e) {
            e.printStackTrace();
        }
    }
}

这里报错了,异常就是找不到这个类

BUILD SUCCESSFUL in 250ms
2 actionable tasks: 2 executed
java.lang.ClassNotFoundException: com.mysql.cj.jdbc.Driver
    at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:581)
    at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178)
    at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521)
    at java.base/java.lang.Class.forName0(Native Method)
    at java.base/java.lang.Class.forName(Class.java:315)
    at com.inmo.main.Main.main(Main.java:7)
14:56:23: Task execution finished 'Main.main()'.

但我已在 IDEA 中添加这个包
添加的依赖

求教哇!!!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

╰沐子 2022-09-19 13:25:08

首先你是用的是gradle管理依赖以及编译,所以你需要在gradle的配置文件中配置连接数据库的依赖。怎么配置,需要网上查下,如果没有网络,查询本地gradle添加依赖包。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文