【发布时间】:2014-06-16 17:51:43
【问题描述】:
我有两个 java 应用程序(一个客户端和一个服务器)。服务器应用程序和数据库位于同一台服务器上。但是,客户端应用程序可以在任何地方。我的问题是服务器阻止了所有连接(http除外),所以我无法使用我的客户端应用程序访问我的数据库,是否可以通过HTTP(或ftp)使用隧道之类的东西来使我的客户端应用程序能够询问我的数据库?
【问题讨论】:
-
是的。这是。您尝试/研究了什么来实现这一目标?
-
为什么客户端必须直接与数据库对话?服务器在本地查询数据库并通过 HTTP 向客户端提供数据。
-
是的,我找到了一些像 REST 这样的解决方案,但我想知道是否还有其他解决方案(最终不太复杂)
-
@MarcellFülöp 这是我想做的,但我完全不知道该怎么做。
-
@user3745832 最简单、最安全的解决方案是向服务器查询数据并让服务器访问数据库。如果您有客户直接与数据库对话,这是一个巨大的漏洞。
标签: java php database http tunnel