我正在寻找一些关于从Android应用程序访问MySql数据库的最佳方法的建议。我试图与使用PHP的网站(不是我写的)进行交互。我可以访问该网站的开发者,但是,他不知道android。该网站的结构使得内容在您登录后是动态的(即新闻,通知等)。目前,我已经编写了可以成功登录该网站的代码。我的下一步是获取数据并将其显示在移动设备上。这是我的困境。我不知道尝试使用SQL API直接访问数据库还是更好,或者通过现有的PHP表单访问数据。任何和所有的意见将不胜感激。寻求意见重访:通过Android应用程序访问MySql数据库
0
A
回答
0
我建议开发人员(或您)使用PHP实现RESTful Web服务,以便您访问所需的数据。 JSON是一种很好的数据格式,可以在Android中轻松进行处理,并且可以通过PHP轻松生成(如果您采用这种方式,还可以使用RoR)。
在此RESTful层之上,您应该实施基于用户的身份验证,以确保api使用的安全性和可跟踪性。
这里有一对夫妇REST库的链接PHP: https://stackoverflow.com/questions/238125/best-framework-for-php-and-creation-of-restful-based-web-services
和Android JSON解析: http://developer.android.com/reference/org/json/package-summary.html
1
你不应该直接从移动设备在这里陈述的理由连接到数据库:Why is the paradigm of "Direct Database Connection" not welcomed by Android Platform?
你的服务器,在那里你验证用户和执行授权和业务逻辑上建立一个REST层。
+0
感谢您的联系和咨询。 – rrirower
相关问题
- 1. Windows应用程序通过Interop.Excel库访问xls数据问题
- 2. 无法从Java应用程序访问mysql数据库
- 3. 通过Java应用程序访问SharePoint
- 4. 通过NDK应用程序访问GPS
- 5. 通过Java应用程序访问Facebook
- 6. 基于Qt的应用程序,访问MySQL数据库的要求
- 7. 通过asp.net访问远程mysql数据库
- 8. 的Android ADB访问应用程序数据库,而根
- 9. 从Android应用程序访问MS SQL数据库
- 10. Android应用程序如何访问集中式数据库
- 11. 如何从Android应用程序访问Oracle数据库。
- 12. 从Android应用程序访问外部数据库
- 13. 从.NET应用程序Android数据库访问
- 14. 通过网络应用程序访问Iphone Pim数据
- 15. 通过EJB访问数据的Seam应用程序
- 16. SSAS多维数据集,通过应用程序限制访问
- 17. Android - 访问Mysql数据库-communicationsexception
- 18. 通过编程访问Android的管理应用程序
- 19. 从Android应用程序访问MySQL中的另一个数据库
- 20. 通过iOS应用程序访问SIM卡应用程序
- 21. 如何通过Android应用程序使用HttpClient访问webservice?
- 22. 访问MySQL数据库
- 23. 访问MySQL数据库
- 24. 通过JPA比较数据库表访问在Web应用程序中的EJB
- 25. 是否可以通过iOS应用程序访问rails数据库?
- 26. 问题通过ODBC访问MySQL数据库
- 27. 网络评论和访问数据通过独立的Android应用程序
- 28. CakePHP - 通过bootstrap.php访问数据库
- 29. 通过ADO.NET记录数据库访问
- 30. 访问数据库 - 了解通过
感谢您的链接和建议。绝对有帮助。 – rrirower