ClassNotFoundException jdbc驱动程序postgresql

时间:2017-03-12 13:27:11

标签: postgresql jdbc classnotfoundexception

所以我正在编写一个访问数据库的程序,但每当我可以使用方法Class.forName("org.postgresql.Driver);时抛出ClassNotFoundException。

我已经找到了我能找到的这个问题的每个解决方案,但没有任何效果。

我希望你能帮助我。

代码:

public static void editDatabase(String[] values){
        Connection connect = null;
        Statement statement = null;
        ResultSet result = null;
        try {
            Class.forName("org.postgresql.Driver");
            connect = DriverManager.getConnection(values[0],values[1],values[2]);
            statement = connect.createStatement();
            result = statement.executeQuery("select * from Kunde");
        } catch (SQLException e) {
            e.printStackTrace();
        } catch (ClassNotFoundException e) {
            e.printStackTrace();
        }
    }

1 个答案:

答案 0 :(得分:0)

此问题意味着您的项目未在init加载“org.postgresql.Driver”。 如果您使用的是IntelliJ,则必须使用“项目结构”添加org.postgresql.Driver,它位于右上角的窗口中。 如果您不使用IDE,我建议您使用IDE。

您也可以使用Maven并添加'org.postgresql.Driver'作为项目的要求。

再见。