Java 如何在android中访问在线mysql数据库?
我已经创建了一个关于餐馆的在线数据库,我需要通过我的android应用程序访问该数据库,以便在过滤后向用户显示数据。我的应用程序不需要更新数据库,但我的问题是如何连接到我的在线mysql数据库并将其提供给用户?我在这个网站上以及其他网站上都看到了很多建议,我只是发现我在访问时必须使用JSON解析器,但不知道如何使用它。最好的解决方案是提供一个公共API,例如用PHP管理,它提供根据Android应用程序需要过滤和显示的数据库数据。您需要提供一个Android应用程序可以使用的服务器端解决方案。PHP脚本是一种很好的方法,它可以直接与MySQL数据库接口,并将结果返回到设备 然后,您可以通过对结果进行排序等方式,创造性地使用PHP脚本,并通过从Android设备中删除一些处理过程,提供更全面的解决方案,在电池寿命不太成问题的服务器端进行处理 您只需在Android设备上实现web服务调用,通过HTTP的简单GET/POST请求就足够了,这取决于您打算做什么。查看RESTAPI,了解如何正确实现的指导原则Java 如何在android中访问在线mysql数据库?,java,android,mysql,Java,Android,Mysql,我已经创建了一个关于餐馆的在线数据库,我需要通过我的android应用程序访问该数据库,以便在过滤后向用户显示数据。我的应用程序不需要更新数据库,但我的问题是如何连接到我的在线mysql数据库并将其提供给用户?我在这个网站上以及其他网站上都看到了很多建议,我只是发现我在访问时必须使用JSON解析器,但不知道如何使用它。最好的解决方案是提供一个公共API,例如用PHP管理,它提供根据Android应用程序需要过滤和显示的数据库数据。您需要提供一个Android应用程序可以使用的服务器端解决方案。P
您可以轻松地将PHP脚本添加到与MySQL数据库相同的服务器上,此链接可能会对您有所帮助。
只需了解JSON解析器,以及如何在android中使用它从服务器上的数据库检索数据。。。您可以用php编写Web服务 您最好使用Web服务平台来调用您的数据库。不要用你的应用程序直接调用数据库。@tsabz是的,哪种web服务最好?开发它取决于你。正如Nanne所说,RESTful API将是最好的。例如,您可以在google上查看sipmle,了解如何使用php实现它。提供API的方法的一个很好的示例是REST完整API。OP可以为你读到这些instance@StefanoOrtisi我如何使用公共API正如@tsabz所说,你必须开发你的公共API。