Java Raspberry Pi上连接到Apache Derby数据库的问题

Java Raspberry Pi上连接到Apache Derby数据库的问题,java,netbeans,raspberry-pi,derby,javadb,Java,Netbeans,Raspberry Pi,Derby,Javadb,我正在从事一个Java项目,在该项目中,我使用maven在Netbeans中建立ApacheDerby数据库连接。我想将项目导出到Raspberry PI,但当我尝试执行jar文件时,出现了一个错误: java.sql.SQLNonTransientConnectionException: java.net.ConnectException : Error connecting to server localhost on port 1,527 with message Connection r

我正在从事一个Java项目,在该项目中,我使用maven在Netbeans中建立ApacheDerby数据库连接。我想将项目导出到Raspberry PI,但当我尝试执行jar文件时,出现了一个错误:

java.sql.SQLNonTransientConnectionException: java.net.ConnectException : Error connecting to server localhost on port 1,527 with message Connection refused.
在本地计算机上,当我手动启动服务器时,数据库连接正常,若并没有,则会出现相同的错误


我知道我没有在Raspberry PI上启动数据库服务器,但我找不到在哪里以及如何启动。

我假设数据库服务器运行在另一台机器上,您可以通过网络从Raspberry PI访问它

它尝试连接到本地主机上的数据库服务器(Raspberry Pi)。由于它不是在本地主机上运行,而是在另一台计算机上运行,因此需要更改服务器IP地址才能连接到在另一台计算机上运行的数据库服务器

检查具有主机名/ip和端口的数据库连接字符串。作为下面的“dbhost”和“dbport”变量:

String url = "jdbc:postgresql://" + dbhost + 
                ":" + dbport + "/" + dbname;
有关更多详细信息,您可以查看以下JDBC教程:


有关运行Derby网络服务器的信息,请参阅


具体来说,请参见

否,我想在本地主机上运行Derby数据库服务器(Raspberry Pi),然后,在运行程序之前,您应该在那里安装并运行Derby。但我不知道如何执行此操作,这是我不明白的问题。在您将Java安装到Raspberry Pi之后,其他一切都应该是相同的,但事实并非如此。在Netbeans中,我必须在服务中另外创建数据库,并且必须启动数据库服务器。我不知道如何在树莓皮上迈出那一步。也许还有其他更简单的方法?