根据我提出的关于用Java语言连接到MySQL数据库的问题,我打算用PHP语言创建一个web服务。我的Java程序需要请求web服务从MySQL数据库中收集一些数据并将结果发回。然而,我有几个难题:
首先,我的web主机不支持Java,因此服务器端需要用PHP编写,而客户端需要用Java编写。
其次,我找到的所有教程似乎都涉及创建一个完整的web服务项目,以便让我的Java程序与web服务通信,实际上只有几个类需要联系PHP web服务。
你可能已经猜到了,但我对web服务一无所知,只是建议我使用一个来绕过JDBC驱动程序的GPL许可证……
我意识到以前可能有人在这里问过类似的问题,但由于我是一个完全的新手,这里看到的帖子对我来说没有足够的信息,我需要尽可能多的帮助-几乎是一步一步的指南!
或者,我确实考虑过只使用标准的PHP套接字,因为我非常确定我知道如何使用它们。然而,我不知道它们有多安全,我不想冒任何风险,因为我需要检索诸如许可证密钥之类的信息!
提前感谢
发布于 2011-08-27 00:15:03
您不需要使用,您只需要在您的web主机上使用一个简单的PHP脚本,该脚本从Java获取所需的数据,并输出数据供MySQL客户端读取。
您的PHP脚本将需要:
脚本的结构如下所示:
<?php
// 1. Read and validate input parameters
$myquery_val = $_POST['queryval'];
// 2. Connect to MySQL
// 3. Fetch MySQL data
// 4. Output data
?>要了解如何连接到MySQL并检索数据,请阅读MySQL PDO:http://php.net/manual/en/ref.pdo-mysql.php
发布于 2011-08-27 00:30:54
我要做的是在PHP服务和Java客户机之间使用一种不可知的通信形式。我选择的武器是XML。
具体步骤如下:
PHP
https://stackoverflow.com/questions/7207598
复制相似问题