服务器客户机应用程序使用Java和Derby服务器



我想为封闭的网络(没有互联网)有多个客户端访问中央数据库的应用程序,我使用Java和Derby服务器,我的问题是我应该让客户端直接访问数据库,还是我应该让一个服务器应用程序将客户端连接到数据库?如果是这样,客户端和服务器之间的连接将是套接字连接和TCP ?我已经搜索过了,但是所有的例子都是聊天应用程序,没有数据传输,添加数据和删除,谁能建议任何例子或教程或如何开始?

如果希望有多个客户机同时访问Derby数据库,则必须采用某种服务器体系结构,因为一次只能有一个嵌入式Derby应用程序访问一个数据库。

但是,

Derby自带服务器,因此您不必编写自己的服务器:

[http://db.apache.org/derby/docs/10.9/adminguide/cadminov825266.html][1]

Derby网络客户机和Derby网络服务器之间的连接是TCP和套接字连接,但是只要不同的机器具有到服务器的TCP连接,这在封闭的网络中就可以正常工作。

您可以在这里找到Derby教程:

[http://db.apache.org/derby/docs/10.9/getstart/cgstutorialintro.html][2]

是的,您可以将数据库中的数据作为web数据服务公开。有一些框架专门用于通过SOA/ROA向外界公开数据。这是一种众所周知的模式。这些产品通常根据您的数据生成代码并自动公开它们。您也可以轻松地编写自己的

最新更新