Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/339.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/opencv/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 关闭Netbeans后无法访问我的Derby数据库_Java_Derby - Fatal编程技术网

Java 关闭Netbeans后无法访问我的Derby数据库

Java 关闭Netbeans后无法访问我的Derby数据库,java,derby,Java,Derby,我在执行创建derby连接的jar文件时遇到问题 我正在使用netbeans;当netbeans打开时,jar被正确执行,但是当我关闭netbeans时,我就无法连接到数据库。这会导致找不到数据库的错误 代码如下: try { Class.forName("org.apache.derby.jdbc.ClientDriver"); Connection con = DriverManager.getConnection("jdbc:derby://localhos

我在执行创建derby连接的jar文件时遇到问题

我正在使用netbeans;当netbeans打开时,jar被正确执行,但是当我关闭netbeans时,我就无法连接到数据库。这会导致找不到数据库的错误

代码如下:

try
{
        Class.forName("org.apache.derby.jdbc.ClientDriver");
        Connection con = DriverManager.getConnection("jdbc:derby://localhost:1527/sample","app","app");

        Statement stmt=con.createStatement();

    rs = stmt.executeQuery("select * from login");

    while(rs.next())
    {
        username[i] = rs.getString(3);
        password[i] =rs.getString(8);
                    i++;
    }
}
catch(Exception e){System.out.println(e);}
Jar执行错误为

java.sql.sqlnoontransionconnectionexception:java.net.ConnectionException:连接到端口1527上的服务器本地主机时出错,按摩连接被拒绝:连接


我应该怎么做才能纠正这个问题?

Netbeans正在为您运行Derby。查看服务->数据库->Java DB(可能在Java DB下)。当NB启动DB时,您的应用程序将连接到该实例,一切正常


当您关闭Netbeans时,它会停止Derby服务器,您的应用程序将无法运行。因此,您需要切换到嵌入式Derby配置,或者在某个地方运行Derby数据库服务器以供您的应用程序使用。

您应该显示代码,并复制并粘贴错误消息,您会看到如何运行Derby数据库服务器谢谢。。。我从中得到了答案,这是一个很好的解释。。。