如何从sqlite数据库中同步值并保存到iphone中的webserver

时间:2011-06-27 07:49:52

标签: iphone objective-c

i have sqlite database and table

名称是旅程

我试着从两天开始但是没有得到它。

我想从sqlite获取价值  数据库并保存到webserver  按钮上单击我想要的数据库表  从localdatabase获取数据值  并保存到webserver数据库怎么样 我这样做,请帮助我如何做或暗示解决这个问题  对此我非常重要。 提前谢谢

3 个答案:

答案 0 :(得分:1)

我开发了这样的应用程序,它与实时数据库通信。

为此,您应该遵循以下流程:

1)从本地数据库中获取数据。 (比如sqlite)

2)然后,为了上传数据,您应该在服务器上创建Web服务,该服务将获取参数作为XML文件并将数据存储在服务器数据库中。

3)然后你必须创建从本地数据库获得的XML数据文件。

4)实现POST Web服务并将XML文件传递给您的服务器Web服务。 (基于XML的Web服务)。

5)因此,服务器Web服务将解析来自iPhone应用程序的整个XML文件,并将数据添加到服务器上的实时数据库。然后它将返回一些消息,如成功或失败的实时数据库。

6)基于此,您可以向iPhone应用程序显示消息。

有些步骤可以帮助您与实时数据库进行交互,并将数据从iPhone应用程序上传到服务器数据库。

如有任何困难,请告诉我。

干杯。

答案 1 :(得分:0)

你没有写你的网络服务器上有什么样的数据库,但我想你有某种关系数据库,然后你需要某种类型的网络服务,你可以从你的iPhone应用程序发送数据一些格式,例如XML或JSON。例如,您可以在服务器上创建RESTful Web服务,并使用RESTKit通过iPhone与其进行通信。

答案 2 :(得分:0)

要将本地数据库与服务器同步,我们应该编写一个Web服务。我们将使用此Web服务将值从本地数据库传递到服务器数据库。我们可以将数据发送到服务器并以XML格式从服务器接收数据。通过解析XML来检索值。

Web服务可以使用php或ASP等编写。