公开MYSQL for Java(android)

公开MYSQL for Java(android),java,android,mysql,web-services,rest,Java,Android,Mysql,Web Services,Rest,所以我有一个运行MySql服务器的网站。现在我想在我的android应用程序中使用MySql 我的问题是如何做到这一点?我做了一些搜索,似乎我需要创建一个web服务,并通过REST或类似的方式公开MySql 你能解释一下我怎么做吗?还有更好的方法吗 这方面有很多教程。因为你不是很具体。这里有一些链接,你可以查看关于这个的教程 这取决于您拥有的网站类型。理想的解决方案是像您所说的那样提供web服务,只有这些web服务才能访问数据库。如果您允许直接访问移动应用程序的MySql,任何人都可以连接到

所以我有一个运行MySql服务器的网站。现在我想在我的android应用程序中使用MySql

我的问题是如何做到这一点?我做了一些搜索,似乎我需要创建一个web服务,并通过REST或类似的方式公开MySql


你能解释一下我怎么做吗?还有更好的方法吗

这方面有很多教程。因为你不是很具体。这里有一些链接,你可以查看关于这个的教程


这取决于您拥有的网站类型。理想的解决方案是像您所说的那样提供web服务,只有这些web服务才能访问数据库。如果您允许直接访问移动应用程序的MySql,任何人都可以连接到您的数据库,并且可以随意处理数据,这是您希望避免的

根据您在网站上使用的技术,有大量关于如何开发RESTWeb服务的博客、文章和教程,这些内容应该很容易理解


在android端,您可以对REST请求进行编程,也可以使用提供这些功能的现有库,例如

如何限制对my web服务的访问?我是否需要连接到数据库才能使用Web服务?在php上,如何创建JavaREST可以使用的web服务?您的php在web端与mySQL db连接,并通过JSON响应对数据进行编码。您可以从android检索该响应并对其进行解析。这取决于您用于web服务的技术,但在所有情况下,都有不同的方法可以使用标准HTTP安全方法保护rest web服务,例如基于令牌的安全、登录等。这个问题与从android调用rest web服务有关: