我想从Java访问MySQL数据库,但远程连接被主机禁用。 所以我会将数据发送到PHP,然后PHP将本地访问数据库。 数据相当大(约2〜4kb) 我从来没有这样做过。 我该怎么办?将数据从Java发送到PHP的最佳方式是什么?
1
A
回答
2
也许最好的方法是用PHP编写一个Web服务,您从Java调用。
另一个稍微简单的方法是使用HttpURLConnection类来简单地将数据POST发送到PHP页面。
如果PHP页面是可公开访问的,那么您需要确保具有某种身份验证机制并使用HTTPS。
0
听起来你唯一的选择就是创建一个Web服务。您可以在Java中使用Apache的HttpClient创建请求,并让您的PHP返回您可以轻松解析的响应。根据你想要做什么,一个XML响应可能是矫枉过正的。如果我确切地知道我回来的是什么,我以前使用过JSON。
+0
说XML是“过度杀伤”是误导性的。 Json更简洁,所以它会消耗更少的带宽,但它不像XML那样可读。如果目标是减少系统之间传递的数据量,并且不关心人的可读性,则考虑设计自己的协议(可能从csv开始并添加所需的任何其他元数据)。 – 2010-04-08 13:24:05
-1
你是说你要从php运行java,以便php具有mysql数据库的句柄,并且将数据传递给java?
1
的HTTP web服务
0
我认为Java程序会将客户端。我认为最简单的方法就是创建一个简单的PHP页面,将任何可能的参数从Java发布到该页面,然后将数据作为JSON结构返回。
有许多的JSON工具Java和PHP JSON页面上列出:http://json.org/
0
你可能想看看节俭:
相关问题
- 1. 将参数发送到UIViewController的最佳方式是什么?
- 2. 将数据从设备发送到服务器的最佳方式是什么?
- 3. 将数据推送到设备的最佳方式是什么?
- 4. 通过jQuery发送PHP数组的最佳方式是什么?
- 5. 大量数据 - 发送它们的最佳方式是什么?
- 6. 通过PHP将NSData发送到MySQL的最佳方式是什么?
- 7. 将日志从ELK发送到Splunk的最佳方式是什么?
- 8. 将更新从服务器发送到iphone的最佳方式是什么?
- 9. 将密码从Silverlight发送到WCF RIA的最佳方式是什么?
- 10. 从Windows Powershell发送HTTP请求的最佳方式是什么?
- 11. 将数据从WCF发送到Silverlight客户端的最快方式是什么?
- 12. 什么是处理XML发送到WCF的最佳方式3.5
- 13. 将数据保存到文件的最佳方式是什么?
- 14. 将UTF8数据导出到Excel的最佳方式是什么?
- 15. 什么是从设备发送数据到服务器的最佳方法
- 16. 通过派送发送java.lang.Class的最佳方式是什么?
- 17. 使用PHP发布到Web API的最佳方式是什么?
- 18. 什么是使用Java将XML数据加载到mySql的最佳方式?
- 19. 从个人电脑发送数据到Android的最佳方式
- 20. 通过数据报包发送数组的最佳方式是什么?
- 21. 从PHP获取数据到iOS应用程序的最佳方式是什么?
- 22. 什么是从PHP输出新行到shell的最佳方式?
- 23. 将user_id发送到单独的rails服务的最佳方式是什么?
- 24. Cordova:从插件发回数据到CordovaView的最佳方式是什么?
- 25. 从django应用发布到Twitter的最佳方式是什么?
- 26. 从Java调用VB.NET函数的最佳方式是什么?
- 27. 将名称值对发送到服务器的最佳方式是什么?
- 28. PHP:获取$ _POST数据的最佳方式是什么?
- 29. 用PHP搜索MySQL数据库的最佳方式是什么?
- 30. 什么是将奇数舍入到偶数的最佳方式?
Web服务! – 2010-04-08 13:25:47
你在谈论什么类型的访问?读?写?全面的MySQL管理? – zaf 2010-04-08 13:26:56
写。客户端Java将通过PHP将数据发送到服务器中的数据库。我不认为我可以做Web服务,因为我在共享主机上;非常低的预算。 – webnat0 2010-04-08 13:34:28