【问题标题】:Connect android to database将安卓连接到数据库
【发布时间】:2010-05-31 11:58:34
【问题描述】:

我正在做一个学校项目,我们需要创建一个需要连接到数据库的 android 应用程序。应用程序需要在数据库中获取和存储人员配置文件的信息。但不幸的是,我们在这一点上有点卡住了,因为有很多方法可以链接应用程序,例如通过 apache 或通过 SOAP/REST 协议的 http 请求。

但是真的很难找到关于这个问题的好的说明或教程,因为我真的找不到它们。也许那是因为我可能在谷歌上使用了错误的词。不幸的是,我几乎没有相关信息。因此,如果有人可以帮助我找到好的在线教程或操作方法的相关链接,那么非常欢迎。

【问题讨论】:

  • 也许你可以尝试一些 SQLite + Java 教程?

标签: apache php database http android


【解决方案1】:

我建议使用 REST 和 JSON 与在 Apache 上运行的 PHP 脚本进行通信。不必担心 Android 方面的数据库,只需关注您可能需要进行哪些类型的查询以及需要返回哪些数据。然后编写一个 PHP 脚本来获取这些查询并生成必要的 SQL 来查询服务器上的数据库。例如,您需要按姓名查找一个人并在您的 Android 应用程序中显示他们的地址。 REST 查询只是一个简单的 HTTP GET 请求数据。例如,要查找 John Smith,您可能会请求:http://www.example.org/lookup.php?name=John+Smith,它将返回由 PHP 生成的简短 JSON sn-p:

{
    name: "John Smith",
    address: "1234 N Elm St.",
    city: "New York",
    state: "New York"
}

您可以通过将其放在 PHP 脚本的顶部来指示 PHP 使用内容类型 text/plain:

然后,您只需在浏览器中导航到上述 URL,即可看到您的 JSON 响应以页面的形式打印出来。应该有一个很好的用 Java 编写的 JSON 解析器,您可以在 Android 上使用。希望这可以帮助您入门。

【讨论】:

    【解决方案2】:

    本教程对我很有帮助:http://www.screaming-penguin.com/node/7742

    【讨论】:

      猜你喜欢
      • 2018-04-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-02-01
      • 2016-03-28
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多