如何使用Java获取脚本PHP中包含的数据的源数据

时间:2013-01-04 09:48:53

标签: java php sqlite

我解释一下,我尝试使用jdbc:sqlite:mydb打开我的服务器中包含的数据库.sqlite,但它不起作用,因为我的数据库" .sqlite"很远,所以我创建了一个基于我的服务器的脚本php,它将我的所有数据库都收回来。

所以我的问题如何使用Java获取脚本PHP中包含的数据的源数据?

非常感谢!

PS:对不起我的英语(我是法国人)

2 个答案:

答案 0 :(得分:1)

一种方法是在PHP中创建一个提供数据的服务,以便您的Java应用程序可以使用它。

E.g。 PHP可以以XML或JSON格式公开数据,例如通过HTTP。然后,您的Java应用程序将调用HTTP URL并以JSON / XML /接收数据,然后解析它以从该格式中提取数据。

还有其他方法,例如服务总线可以在不同系统之间代理数据,但这需要更多的设置(尽管从长远来看,如果你不断添加想要向越来越多的系统公开的数据,它确实有价值)。

答案 1 :(得分:0)

您可以创建PHP WebService服务器并编写一些函数来操作数据库数据以解决问题。然后使用Java将soap与创建的WebService函数连接起来。

如何启动webservice,尝试阅读本文: http://greatgandhi.wordpress.com/2009/11/25/create-a-php-webservice-in-5min-using-php-soap-and-wsdl-technology-nusoap/

如果您需要将一些数据发送回远程数据库,这是我所知道的最佳方式。它有点复杂,但更正确的方式来操作远程数据。