我创建了一个关于餐馆的在线数据库,我需要通过我的Android应用程序访问这个数据库,以便我可以在过滤后向用户显示数据。我的应用程序不需要更新数据库,但我的问题是如何连接到我的在线mysql数据库并将其提供给用户?我在本网站以及其他网站上查看了很多建议,我发现在访问时我必须使用JSON解析器但不知道如何操作。
答案 0 :(得分:7)
最佳解决方案是提供一个公共API,例如使用PHP进行管理,它可以根据Android应用程序的需要提供过滤和显示的数据库数据。
答案 1 :(得分:4)
此链接可能对您有所帮助。 http://www.androidhive.info/2012/01/android-login-and-registration-with-php-mysql-and-sqlite/ 只是了解JSON解析器以及它如何在android中用于从服务器上的数据库中检索数据...你可以在php中编写webservices ..
答案 2 :(得分:0)
您需要提供Android应用程序可以与之通信的服务器端解决方案。 PHP脚本是一种很好的方法,它可以直接与MySQL数据库连接,并将结果返回给设备。
然后,您可以通过PHP脚本创建广告,对结果进行排序等,并通过从Android设备中取消一些处理来提供更全面的解决方案,并在服务器端执行电池续航时间不那么多问题。
您只需要在Android设备上实现Web服务调用,通过HTTP进行简单的GET / POST请求就足够了,具体取决于您打算做什么。查看REST API以获取有关如何正确实现的指南。
您可以轻松地将PHP脚本添加到与此数据库的MySQL数据库相同的服务器