将访问Web数据库的Java应用程序

时间:2014-07-03 07:12:15

标签: java php mysql

最近我正在尝试创建一个将访问我的Web数据库的java应用程序。我想将一些数据从我的本地pc应用程序发送到服务器数据库,甚至我想从Web数据库下载一些数据。

是否有任何合适的方法可以遵循。我知道它可能但不知道如何。

我将使用应用程序语言是纯Java。

对于网络,我将使用PHP,MySQL,JSON,甚至纯文本

是否有任何方法可以使用get或post方法访问网址。并从该页面接收数据。

或者有任何方法可以在java的Web地址之间建立连接。

2 个答案:

答案 0 :(得分:1)

第一个想法是实现Web服务。 例如。

  1. 实现PHP页面以根据查询字符串查询数据库。
  2. 对PHP页面的http请求必须返回结构化数据(JSON,XML等)
  3. Java应用程序可以请求网页并获取结果(例如,请参阅this帖子。)
  4. MadProgrammer建议的另一种方法是使用远程过程调用(RPC)协议直接与应用程序服务器进行交互。例如,您可以实现EJB应用程序。请注意,这不适用于基本托管服务。

    在此上下文中,最简单的应用程序可以基于RMI。这是一个非常简单的方法,因为您只需要实现两个通过Internet进行交互的java类(一个在服务器中,另一个在客户端中)。但同样,有时这对于基本托管服务来说是不可能的。

答案 1 :(得分:1)

  

是否有任何方法可以使用get或post方法访问网址。和   从该页面接收数据。

     

或者有任何方法可以在网址之间建立连接   的java。

有很多种方法可以做到这一点......

可能有其他人,但这些是我能想到的......

这些允许您向/从服务器发送和接收数据,然后由您来解析结果。

如果您使用的是JSON,Gson是一个受欢迎的库