我正在寻找一些关于从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. 通过MySQL访问Drizzle数据库
- 3. 通过Android的意图访问谷歌翻译应用程序
- 4. 数据库应用程序,在Mac,iPad和通过Web访问
- 5. Android应用程序数据访问?
- 6. 如何通过Android应用程序访问在线数据库? (One.com主机)
- 7. 如何从iPhone应用程序访问远程MySql数据库
- 8. 从Windows 8应用程序访问远程MySQL数据库
- 9. Android应用程序如何访问MySQL?
- 10. 通过aspx应用程序访问远程数据
- 11. Android应用程序访问库资源
- 12. 访问mysql数据库并传递给Objective-C应用程序
- 13. 无法从Java应用程序访问mysql数据库
- 14. 从应用程序安全访问到MySQL数据库
- 15. 通过Java应用程序访问SharePoint
- 16. 通过NDK应用程序访问GPS
- 17. 通过Java应用程序访问Facebook
- 18. 基于Qt的应用程序,访问MySQL数据库的要求
- 19. 通过asp.net访问远程mysql数据库
- 20. 从Android应用程序访问数据库
- 21. 限制Firebase数据库访问一个Android应用程序
- 22. 从.NET应用程序Android数据库访问
- 23. 的Android ADB访问应用程序数据库,而根
- 24. 从Android应用程序访问MS SQL数据库
- 25. 如何从Android应用程序访问Oracle数据库。
- 26. 从Android应用程序访问Heroku数据库
- 27. 尝试访问Android应用程序中的数据库
- 28. 从Android应用程序访问外部数据库
- 29. Android应用程序如何访问集中式数据库
- 30. iOS的 - 如何重置应用程序已请求访问数据库提醒
感谢您的链接和建议。绝对有帮助。 – rrirower