0

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

4

2 回答 2

0

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

于 2013-04-06T08:16:20.083 回答
0

如果您想让多个客户端同时访问一个 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]
于 2013-04-06T19:42:41.247 回答