netbeans apache derby连接不起作用

时间:2015-02-15 19:44:52

标签: java netbeans connection derby

我目前正在学习如何使用Netbeans使用嵌入式Apache Derby数据库。我在youtube上看了一个教程,看看如何连接到数据库,我编写了与教程中的代码相同的代码。我现在的问题是我收到一条错误消息,说它无法找到我认为的驱动程序。

这是错误:

java.lang.ClassNotFoundException: org.apache.derby.jdbc.EmbeddedDriver

这是我的代码:

Class.forName("org.apache.derby.jdbc.EmbeddedDriver");
        Connection con = DriverManager.getConnection("jdbc:derby://localhost:1527/contact", "nbuser", "nbuser");

        Statement st = con.createStatement();
        ResultSet rs =  st.executeQuery("SELECT * FROM APP.FRIENDS");
        ResultSetMetaData meta = rs.getMetaData();

        for(int i = 1; i != meta.getColumnCount(); i++){

            System.out.println(meta.getColumnName(i));

            while(rs.next()){

                for(int x = 1; x != meta.getColumnCount(); x++){
                    System.out.println(rs.getObject(x));
                }
            }
        }

1 个答案:

答案 0 :(得分:2)

Apache Derby的JDBC jar包含到类路径中。