使用java将不同用户连接到netbeans中的1台服务器(数据库derby)

使用java将不同用户连接到netbeans中的1台服务器(数据库derby),java,netbeans,derby,multiple-users,Java,Netbeans,Derby,Multiple Users,我使用java语言在netbeans中创建了一个清单系统,并将其连接到derby作为我的数据库。它已经作为一个整体系统运行,但我希望有一个客户机-服务器功能。我的意思是,我希望我的程序有一个保存数据库的服务器(不同的计算机)不同的用户拥有不同的计算机,可以同时将数据保存/查看到数据库,这意味着他们连接在一个网络中 使用到单个数据库的多个连接 我可以使用什么代码或方法,或者我必须导入什么? 我做了一些研究,唯一发现的是socket,它可以用来在服务器和客户端之间创建聊天。 但是我只为客户机尝试了I

我使用java语言在netbeans中创建了一个清单系统,并将其连接到derby作为我的数据库。它已经作为一个整体系统运行,但我希望有一个客户机-服务器功能。我的意思是,我希望我的程序有一个保存数据库的服务器(不同的计算机)不同的用户拥有不同的计算机,可以同时将数据保存/查看到数据库,这意味着他们连接在一个网络中

使用到单个数据库的多个连接

我可以使用什么代码或方法,或者我必须导入什么? 我做了一些研究,唯一发现的是socket,它可以用来在服务器和客户端之间创建聊天。 但是我只为客户机尝试了IP127.0.0.1,因为我要在同一台计算机上运行服务器和客户机

我还可以在客户端表单中打开服务器的连接并发送类似SQLQuery的数据,以便将其保存在服务器的数据库中吗


我在哪里可以看到这些例子?请帮助,谢谢

是的,Derby支持应用程序的客户机-服务器配置

在客户机-服务器配置中部署应用程序非常简单:

  • 部署Derby网络服务器,例如通过运行Derby发行版附带的startNetworkServer脚本
  • 确保derbyclient.jar位于应用程序的类路径中,并且向jdbc DriverManager注册“org.apache.derby.jdbc.ClientDriver”
  • 将JDBC连接URL从
    JDBC:derby:
    更改为
    JDBC:derby://
  • 如果这是您第一次使用Derby,我强烈建议您在


    有关运行Derby网络服务器为应用程序的数据库请求提供服务的更多信息,请阅读Derby管理指南:

    使用IP 0.0.0.0或服务器中的所有连接。连接url应包括网络中服务器的名称或服务器的ip地址。当您使用ip 127.0.0.1或localhost时,derby只能接受到同一台计算机中的数据库的连接,在本例中为localhost。所有这些都可以由您的网络应用程序服务器来完成,您的问题是?我应该使用什么代码来实现连接?感谢这些信息,我将尝试您推荐的教程,是的,这是我第一次使用derby作为我的数据库