外部数据库和Android应用程序

时间:2012-02-14 17:36:38

标签: android mysql database external

我正在创建一个记录足球比分的Android应用程序。

我在自己的主机上创建了一个外部mysql数据库。

如何从数据库中检索数据以便在我的应用程序中显示它?

提前致谢!

2 个答案:

答案 0 :(得分:3)

您需要使用php或其他您熟悉的语言(数据为XML / JSON)编写数据库上托管的服务。

Android具有HTTPURLConnection功能,您可以使用该功能通过传递参数来查询服务。您的服务使用库查询数据库并使用XML或JSON构建数据并返回到app。

您的应用需要解析响应(如果是XML,使用SAX / DOM或其​​他API,如果JSON使用Android in-buit json解析器)并显示。以下是how to do上的示例。

答案 1 :(得分:0)

如果您还想要检索要脱机使用的信息,可以在本地创建一个空数据库,并通过传递SQL语句来更新它。这不是最有效的方法,但它对我有用,因为我没有使用庞大的数据库。

否则,使用连接到远程主机的HTTP连接并通过JSON对象传递结果。