使用java和derby服务器的服务器客户端应用程序

时间:2013-04-06 08:06:14

标签: java derby

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

2 个答案:

答案 0 :(得分:0)

是的,您可以将数据从数据库公开为web data serviceframeworks that are dedicated / SOA可以ROA向外部世界公开数据。这是众所周知的模式。这些产品通常会根据您的数据生成代码并自动公开。您也可以轻松编写自己的文章。

答案 1 :(得分: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]