问题遇到的现象和发生背景
Java连接MySQL数据库,在加载驱动过程中出现报错java.lang.ClassNotFoundException: com.mysql.cj.jdbc.Driver
问题相关代码,请勿粘贴截图
package com.tjl.jdbc;
public class JDBC {
public static void main(String[] args) {
//连接两个独立的软件,用Java控制数据库,需要加载驱动
try {
Class.forName("com.mysql.cj.jdbc.Driver");
System.out.println("驱动加载成功");、
} catch (ClassNotFoundException e) {
System.out.println("驱动加载失败");
e.printStackTrace();
}
}
}
运行结果及报错内容
驱动加载失败
java.lang.ClassNotFoundException: com.mysql.cj.jdbc.Driver
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:583)
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 StudnetMS/com.tjl.jdbc.JDBC.main(JDBC.java:8)
我的解答思路和尝试过的方法
mysql-connector-java已导入,已Add to Build path
mysql-connector-java jar版本为8.0.28 MySQL版本为 8.0.28
我想要达到的结果
如何解决此问题?