java - netbeans apache derby 连接无法正常工作

标签 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));
                }
            }
        }

最佳答案

包含 Apache Derby 的 JDBC jar进入你的类路径。

关于java - netbeans apache derby 连接无法正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28530335/

相关文章:

java - @Inject 在 HK2 管理的 MethodInterceptor 中不起作用

java - 第一次从 Java 调用 MS Access 的 SQL 命令非常慢,但后续运行时速度会快得多

java - Connection 接口(interface)中的 isClose() 方法和 isValid() 方法有什么区别?

c++ - 连接c/c++和python

java - 添加过滤查询需要括号吗?

java - 部署和 "java.lang.OutOfMemoryError: PermGen exception"

java - 使用 java 8 进行回调

java - GWT RPC 在客户端使用另一个项目中的类

java - 关闭框架时如何进行 Action ?

java - Netbeans jar 文件图标问题