在Intellij IDE中使用mysql-mariadb10和Java 11时出现驱动程序错误

在Intellij IDE中使用mysql-mariadb10和Java 11时出现驱动程序错误,mysql,intellij-idea,mariadb,java-11,Mysql,Intellij Idea,Mariadb,Java 11,我在编译Java代码时出错:org.gjt.mm.mysql.Driver。 在我的项目结构中添加的Java mysql驱动程序:mariadb-Java-client-2.5.4.jar mariadb的版本为:10.3.21-mariadb-2 JDK版本:11.0.6 OS:5.4.0-kali3-amd64org.gjt.mm.mysql.Driver是用于与连接器/J()的前身向后兼容的传统类名,所用类名为om.mysql.cj.jdbc.Driver 但是,当我们使用优于1.2.0(

我在编译Java代码时出错:org.gjt.mm.mysql.Driver。

在我的项目结构中添加的Java mysql驱动程序:mariadb-Java-client-2.5.4.jar

mariadb的版本为:10.3.21-mariadb-2

JDK版本:11.0.6


OS:5.4.0-kali3-amd64

org.gjt.mm.mysql.Driver
是用于与连接器/J()的前身向后兼容的传统类名,所用类名为
om.mysql.cj.jdbc.Driver


但是,当我们使用优于1.2.0()的MariaDB驱动程序时,我们需要使用作为类名。

org.gjt.mm.mysql.driver是用于与连接器/J()的前身向后兼容的遗留类名,使用的类名是
om.mysql.cj.jdbc.driver


但是,当我们使用优于1.2.0()的MariaDB驱动程序时,我们需要使用作为类名。

您可以共享完整的stacktrace吗?@SHoko java.lang.ClassNotFoundException:org.gjt.mm.mysql.driver at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:602)java.base/java.lang.ClassLoader.loadClass(ClassLoaders.java:178)java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521)java.base/java.lang.Class.forName0(本机方法)java.base/java.lang.Class.forName(Class.java:333)JavaMysqlSelectExample.main(JavaMysqlSelectExample.java:19)你能分享完整的stacktrace吗?@SHoko java.lang.ClassNotFoundException:org.gjt.mm.mysql.Driver在java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:602)在java.base/java.lang.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178)在java.base/java.lang.ClassLoader.loadClass上(ClassLoader.java:521)在java.base/java.lang.Class.forName0(本机方法)在java.base/java.lang.Class.forName(Class.java:333)在JavaMysqlSelectExample.main(JavaMysqlSelectExample.java:19)上