使用java与我服务器上的PHP脚本进行通信

时间:2011-06-11 17:02:21

标签: java php

我需要能够访问我自己的数据库,因为java可以直接访问它。但是,我想使用php脚本来访问它,因为我需要将内容插入到数据库中,我不希望在我的java中为我的数据库提供读写accoutn的用户名和密码码。如果有人反编译它,他就可以访问我的数据库并用它做任何事情......

基本上,我想使用PHP脚本并将我的java代码中的$ _POST请求信息发送到我的php脚本

(是的,java,而不是javascript ;-))

2 个答案:

答案 0 :(得分:0)

您应该将DB凭据存储在配置文件中,以避免将它们直接嵌入到代码中。

答案 1 :(得分:0)

你可以这样做,没问题。使用带setDoOutput(true)的URLConnection,并获取POST的输出流。

当然,您的PHP脚本应确保发送的所有数据都是正确的,因为任何人都可以向PHP脚本发送此类请求。 (或者您需要一些方法让Java应用程序对PHP脚本进行身份验证,这只会改变隐藏这些凭据而不是数据库凭据的问题。)