我正在编写一个需要从外部 SQL Server 2005 数据库访问数据的 iOS 应用程序。我已经有一个访问相同数据的网站。
出于安全原因,我通常使用 .NET 和存储过程访问 SQL Server 数据库。我需要填充一个本身会填充另一个的数组TableViewController
。由于我对整个 iOS 还很陌生,请让我知道如何做到这一点。如果可能,请为此建议语法或 Google 关键字。
我正在编写一个需要从外部 SQL Server 2005 数据库访问数据的 iOS 应用程序。我已经有一个访问相同数据的网站。
出于安全原因,我通常使用 .NET 和存储过程访问 SQL Server 数据库。我需要填充一个本身会填充另一个的数组TableViewController
。由于我对整个 iOS 还很陌生,请让我知道如何做到这一点。如果可能,请为此建议语法或 Google 关键字。
我建议制作一个简单的 WCF .NET REST 服务来查询您的数据库并返回您需要的内容。
我很确定您的 iOS 应用程序将无法直接连接到它。
查看以下内容; http://msdn.microsoft.com/en-us/library/bb412178.aspx
http://www.codeproject.com/Articles/105273/Create-RESTful-WCF-Service-API-Step-By-Step-Guide
代码项目教程非常容易上手。您可以下载项目代码。
听起来您会想要创建一个 API 来访问您的数据库,并且您可以通过 Web 请求访问它。本质上,您将执行 Web 请求并以 json 或 xml 从您的站点响应,在您的 iOS 客户端代码中,您可以解析它并使用它做您需要的事情。