我在将Netbeans中的Java与本地主机中的mariadb连接时遇到问题。我已经看到过类似Connect to MariaDB from Java application in NetBeans on Linux (Mageia)这样的帖子,但它却无法正常工作,因此非常相似,所以我不知道为什么这篇帖子对我没有帮助。

public BD(String servidor, String database, String usuario, String password) throws SQLException{
    try {


        Class.forName("org.mariadb.jdbc.Driver");
        url="jdbc:mysql://localhost/ddsi";
        conexion=DriverManager.getConnection(url, usuario, password);

        System.out.println("Conexion a Base de Datos "+url+" . . . . .Ok");

    }
    catch (ClassNotFoundException ex) {
        System.out.println(ex);
    }
}


与上一个链接一样,我已经尝试了所有方法。我也有mariadb库。
java - 无法从Java Netbeans连接到Mariadb-LMLPHP

我在/etc/my.cnf中检查了skip-networking指令,但已对此进行了注释。

最佳答案

您的类路径中有一个源JAR,将无法使用。获取常规的JAR mariadb-java-client.jar并将其放在类路径中。最好还是使用诸如gradle或Maven之类的依赖项管理工具。

10-07 19:07
查看更多