gpt4 book ai didi

Java derby 数据库服务器将不再启动

转载 作者:搜寻专家 更新时间:2023-10-30 20:09:30 24 4
gpt4 key购买 nike

我继承了一些使用 derby 数据库的源代码,但启动服务器不再起作用。

public void startDatabase(){
try {
Class.forName("org.apache.derby.jdbc.ClientDriver");
System.setProperty("derby.system.home", "D:\\runtime-my.product\\log");

NetworkServerControl nsc = new NetworkServerControl(InetAddress.getByName("localhost"), 1527)
nsc.start(null);
nsc.ping();
catch (Exception e){
e.printStackTrace();
}
}

当执行nsc.ping()时,抛出如下异常:

Exception: java.lang.Exception: DRDA_NoIO.S:Could not connect to Derby Network Server on host 127.0.0.1, port 1527: Connection refused: connect

这些代码行是否有明显的遗漏或错误?

最佳答案

检查服务器是否启动。您需要显式启动服务器。或通过设置系统属性 derby.drda.startNetworkServer=true

关于Java derby 数据库服务器将不再启动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25929309/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com