在iOS中访问外部SQL数据库

时间:2012-06-02 00:47:23

标签: ios sql-server xcode4 database-connection

我正在编写一个需要从外部SQL Server 2005数据库访问数据的iOS应用程序。我已经有一个访问相同数据的网站。

出于安全原因,我通常使用.NET和存储过程访问SQL Server数据库。 我需要填充一个自己填充另一个TableViewController的数组。 因为我对整个iOS事情都很陌生,所以请告诉我如何做到这一点。如果可能,请为此建议语法或Google关键字。

2 个答案:

答案 0 :(得分:2)

我建议您创建一个简单的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

代码项目教程非常容易理解。您可以下载项目代码。

答案 1 :(得分:1)

听起来您需要创建一个API来访问您的数据库,您可以通过Web请求访问它。基本上,您将在json或xml中执行Web请求并从您的站点进行响应,您可以在iOS客户端代码中解析它并使用它来执行您需要的操作。