使用服务器上SQL数据库的数据更新Android应用程序上的SQL数据库
我需要一些帮助,我的应用程序在创建时立即创建了一个数据库 我想要的是在服务器或PC上的数据库中获取信息,并将其加载到我的应用程序中。 它只需要从一个服务器到另一个应用程序,而不是再返回使用服务器上SQL数据库的数据更新Android应用程序上的SQL数据库,android,android-sqlite,Android,Android Sqlite,我需要一些帮助,我的应用程序在创建时立即创建了一个数据库 我想要的是在服务器或PC上的数据库中获取信息,并将其加载到我的应用程序中。 它只需要从一个服务器到另一个应用程序,而不是再返回 我不知道该怎么做,有人有什么想法吗?使用HttpClient,您可以设置一些设置,以便在服务器上执行到某个servlet或类似应用程序的帖子。然后,该应用程序需要将数据发送回正在等待服务器响应的Android应用程序。然后你的应用程序可以解析数据并将其存储到自己的数据库中。首先,我应该说你的问题非常广泛。它包含许
我不知道该怎么做,有人有什么想法吗?使用HttpClient,您可以设置一些设置,以便在服务器上执行到某个servlet或类似应用程序的帖子。然后,该应用程序需要将数据发送回正在等待服务器响应的Android应用程序。然后你的应用程序可以解析数据并将其存储到自己的数据库中。首先,我应该说你的问题非常广泛。它包含许多技术。 所以,我会给你一个简短的步行通过这里。你应该自己解决剩下的问题。然后,你可以回来问更具体的问题 也就是说,你应该走这条路:
GET
方法调用此url应以JSON格式返回所需的数据
字符串中
{
"items": [
{"COL_1": "value_1", "COL_2": "value_2", "COL_3": "value_3"},
{"COL_1": "value_2", "COL_2": "value_3", "COL_3": "value_4"},
{"COL_1": "value_4", "COL_2": "value_5", "COL_3": "value_6"},
...
]
}
在android应用程序中调用http://your.server.com/api/TABLE.php
page使用GET方法,解析返回的JSON(如上),并将其保存到本地数据库中
您可以对服务器上的每个数据库表执行此操作,直到您的所有数据都保存在本地android应用程序中
这可能不是最好的设计决策,但考虑到您对主题的了解,这可能是一个公平的起点。我一直在谷歌上搜索,但找不到任何答案,我没有看到答案。谢谢你的回复。我将如何解析数据?有固定的功能吗?对不起,我真的不知道该怎么办谢谢你的答复。我想让我的脑袋转过来,很抱歉问了这么多愚蠢的问题。如果我使用的是wamp服务器,我是否能够只创建一次,将数据库作为一个sting并使用gson转换它?这有意义吗?我现在正在运行这个(你能看到吗?),这就是我试图访问它的内容,你能看到它有什么问题吗?首先,我修改(纠正)了返回的JSON(我的错误:)。表中每行对应一行。其次,php页面的url被破坏。从ip值来看,您似乎是在开发机器上的本地服务器上运行它。你需要把它放在一个在线服务器上。谢谢你的帮助,我已经把自己弄糊涂了,我甚至都不知道我还有什么。每个人在这方面都很有帮助,但给出了不同的建议,所以我不确定这现在是否有效:)。。别紧张。。这会有用的。。我看到了你的另一个问题。。你快到了!。只需将php页面返回的JSON粘贴到另一个问题中,并为那里的人指出“第55行”。不要那么容易沮丧:)