从iphone上的远程sql表获取数据

时间:2011-08-12 08:38:26

标签: iphone sql ios

我是iPhone编程和SQL的初学者,但我对它们有基本的了解。

我打算做一个应用程序,它可以根据我公司服务器数据库中的数据绘制图表。我知道如何绘图,我知道如何从sql表中提取数据,但我不知道如何访问服务器。

所以我必须经历某种类似oracle的应用程序吗?

这似乎是一个非常愚蠢的问题,因为它甚至可能不可能,但任何答案都将受到赞赏。

谢谢!

3 个答案:

答案 0 :(得分:1)

浏览一个Web服务,例如返回JSON(或XML,但JSON更易于解析)的PHP页面。

我强烈推荐this教程

获得网络服务后,您可以使用NSURLRequest / NSURLConnection下载数据并使用a JSON framework进行解析。或者,如果您使用的是XML,则可以使用NSXMLParser

有关使用NSURLConnection下载的详细信息,请参阅this apple code

答案 1 :(得分:0)

最好的方法是,在服务器端使用API​​处理客户端请求并执行数据库交互,因此设备和服务器之间的数据传输通过既安全又快速的XML进行。

答案 2 :(得分:0)

绝对可以联系服务器(我无法想象没有它会发生什么!)。您要找的是NSURLConnection。请查看Apple提供的the example