部署JavaFX应用程序时是否需要在另一台PC上安装数据库程序?

部署JavaFX应用程序时是否需要在另一台PC上安装数据库程序?,javafx,derby,javadb,Javafx,Derby,Javadb,嗨,我想在另一台电脑上安装我的JavaFX应用程序 我正在使用JavaDB,在另一台电脑上出现了数据库错误。在我的电脑上,一切正常 现在我的问题是,我是否需要完全设置一个数据库程序来安装应用程序 如果是,我需要为JavaDB安装什么?我找不到这个 这就是错误: 连接到端口1527上的服务器本地主机时出错,消息为 连接被拒绝:连接 你应该知道如何安装数据库,因为它似乎出现在你的电脑上?至于你的问题,主题是:视情况而定。有些数据库在内存中/只是一个jar(sqlite,h2),通常随应用程序一起部署

嗨,我想在另一台电脑上安装我的JavaFX应用程序

我正在使用JavaDB,在另一台电脑上出现了数据库错误。在我的电脑上,一切正常

现在我的问题是,我是否需要完全设置一个数据库程序来安装应用程序

如果是,我需要为JavaDB安装什么?我找不到这个

这就是错误:

连接到端口1527上的服务器本地主机时出错,消息为 连接被拒绝:连接


你应该知道如何安装数据库,因为它似乎出现在你的电脑上?至于你的问题,主题是:视情况而定。有些数据库在内存中/只是一个jar(sqlite,h2),通常随应用程序一起部署。其他dbms(mysql、postresql等)依赖于外部服务器。编辑:抱歉,没有看到derby标记。在应用程序中部署derby.jar以及所有其他依赖项就足够了。我的dependencies文件夹中有derby jar,但在您的问题更新之后它仍然不起作用:您尝试通过网络连接访问derby服务器。使用此设置,您必须以服务器模式在客户机上手动安装derby。是否所有客户端都需要相同的数据库?或者每个客户端都有自己的数据库?在后一种情况下,您可以找到有关使用文件(而不是网络)访问derby数据库的更多信息