【问题标题】:Expose MYSQL for Java (android) [closed]公开 MYSQL for Java (android) [关闭]
【发布时间】:2012-07-14 07:50:33
【问题描述】:

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

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

你能解释一下我该怎么做吗?有没有更好的方法来做到这一点?

【问题讨论】:

    标签: java android mysql web-services rest


    【解决方案1】:

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

    Connecting to MySQL database

    Login and Registration with PHP / MYSQL - Android

    Connect android with PHP & MySQL

    【讨论】:

      【解决方案2】:

      这取决于您拥有的网站类型。理想的解决方案是提供您所说的 Web 服务,并且只有那些 Web 服务才能访问数据库。如果您授予对移动应用程序的直接 MySql 访问权限,任何人都可以连接到您的数据库,并且可以弄乱您想要避免的数据。

      根据您用于网站的技术,有大量关于如何开发 REST Web 服务的博客、文章和教程应该很容易理解。

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

      【讨论】:

      • 如何限制对我的网络服务的访问?我需要连接到数据库才能使用 webserve 吗?在 php 上,我如何创建一个 java rest 可以与之交谈的 web 服务?
      • 您的 php 在 web 端与 mySQL db 连接,并通过 JSON 响应对数据进行编码。您可以从 android 检索该响应并对其进行解析。
      • 这取决于您用于 Web 服务的技术,但在所有情况下,您都可以使用标准 HTTP 安全方法来保护其余 Web 服务,例如基于令牌的安全、登录、等
      • 这个问题与从android调用REST webservices有关:stackoverflow.com/questions/6047194/…
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-10-31
      • 2020-02-21
      • 2021-02-20
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多