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



我使用java语言在netbeans中创建了一个库存系统,并将其连接到derby作为我的数据库,它已经作为一个完整的系统运行,但我希望拥有客户端-服务器功能到数据库的时间意味着它们连接在一个网络中。

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

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

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

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

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

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

  1. 部署Derby网络服务器,例如通过运行Derby发行版中包含的startNetworkServer脚本
  2. 确保derbyclient.jar位于应用程序的CLASSPATH中,并向jdbc DriverManager注册"org.apache.derby.jdbc.ClientDriver">
  3. 将JDBC连接URL从jdbc:derby:<db details>更改为jdbc:derby://<host:port>/<db details>

如果这是您第一次使用Derby,我强烈建议您在https://db.apache.org/derby/docs/10.12/getstart/index.html

有关运行Derby网络服务器为应用程序的数据库请求提供服务的更多信息,请阅读《Derby管理指南》:https://db.apache.org/derby/docs/10.12/adminguide/index.html

对服务器中的所有连接使用IP 0.0.0.0或。连接url应该包括服务器的名称或网络中服务器的ip地址。当您使用ip 127.0.0.1或localhost derby时,只能接受到同一台机器中的数据库的连接,在本例中为localhost。所有这些都可以通过您的网络应用服务器来完成

最新更新