如何在android中访问在线mysql数据库?

时间:2012-07-04 08:08:44

标签: java android mysql

我创建了一个关于餐馆的在线数据库,我需要通过我的Android应用程序访问这个数据库,以便我可以在过滤后向用户显示数据。我的应用程序不需要更新数据库,但我的问题是如何连接到我的在线mysql数据库并将其提供给用户?我在本网站以及其他网站上查看了很多建议,我发现在访问时我必须使用JSON解析器但不知道如何操作。

3 个答案:

答案 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数据库相同的服务器