0

在 xCode 中创建一个 iPhone 应用程序,我需要使用 Microsoft SQL Server 中的数据填充它。这可能吗?如果是这样,是否有任何在线教程可以帮助我?

4

2 回答 2

1

是的,很有可能。是使用 NSURLConnection 的一个很好的开始,然后您应该查找 NSJSONSerialization 或 XML 解析来处理数据。基本上,您的服务器上需要一个 .php 文件,您可以使用它来查询 MySQL 并返回您喜欢的格式。

那里有很多教程,还有一些关于从数据库解析 JSON 或 XML 的很棒的 YouTube 视频。

对于 TableView 填充和异步下载,Apple 提供了名为 LazyTableView 的示例代码。

这个网站也充满了例子。

于 2013-01-07T00:48:39.367 回答
1

我建议使用 3 层模型。

  • 您的数据库
  • 一种网络服务,当您的应用向网络服务发送请求时从数据库中获取数据
  • 您的应用程序,它连接到 Web 服务并从 Web 服务请求数据,而 Web 服务又连接到数据库。

为什么这么复杂?因为如果你直接在你的 iPhone 应用程序中连接到你的数据库,而没有它之间的网络服务。(如果这在 iPhone 应用程序中甚至是可能的)那么您将面临安全风险,因为您的应用程序将包含您的数据库连接字符串。

于 2013-01-07T02:00:53.670 回答