德比分贝连接问题

尝试连接到德比网络服务器时收到以下错误消息:

java.sql.SQLException:找不到适用于jdbc的驱动程序:derby:// localhost / studentdb; create = true

Derby已正确安装并设置了所有环境变量。 我可以使用以下命令从Windows命令提示符启动derby NetworkServerControl:

java org.apache.derby.drda.NetworkServerControl start -h localhost

,我可以从我的系统的目录树中的任何位置执行此操作。

我可以使用以下命令在Windows命令提示符下启动derby ij客户端:

java org.apache.derby.tools.ij

,再次,从我的系统的目录树中的任何位置。

但下面的代码片段无法建立此连接:

    public static void main(String[] args) {
    Connection conn = null;

        String url = "jdbc:derby://localhost/studentdb;create=true";

    //the error happens here, the program executes no further
        conn = DriverManager.getConnection(url,null);

        Statement stmt = conn.createStatement();

}

将端口值放在url字符串中没有区别。 任何建议将不胜感激。


您必须将derby jdbc驱动程序添加到您的类路径中(来自derbyclient.jar ,因为这是ClientDriver ),然后使用此指令加载驱动程序:

Class.forName("org.apache.derby.jdbc.ClientDriver");
链接地址: http://www.djcxy.com/p/41245.html

上一篇: Derby db connectivity problems

下一篇: Derby Network Server configuration