我正在创建一个记录足球比分的Android应用程序。
我在自己的主机上创建了一个外部mysql数据库。
如何从数据库中检索数据以便在我的应用程序中显示它?
提前致谢!
答案 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对象传递结果。