将android连接到数据库

时间:2010-05-31 11:58:34

标签: apache php database http android

2 个答案:

答案 0 :(得分: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片段:

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

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

然后您可以在浏览器中导航到上面的URL,并将您的JSON响应打印出来作为一个页面。应该有一个用Java编写的好的JSON解析器,你可以在Android上使用它。希望这能让你开始。

答案 1 :(得分:0)

这个教程真的帮助了我:http://www.screaming-penguin.com/node/7742