通过iOS上的套接字编程连接到SQL服务器

时间:2011-04-25 06:24:44

标签: sql-server database sql-server-2005 ios sockets

是否可以通过iOS中的套接字编程对SQL Server执行查询?

3 个答案:

答案 0 :(得分:4)

您有四种选择: -

1 - 反向工程Microsoft的线路级套接字协议。     可能需要花费数百年的努力。

2 - 编写一个可以在SQLServer基础架构上运行的简单套接字服务器     服务您的SQL请求。     可行 - 但“简单套接字服务器”并不存在,它可能会变得非常混乱!

3 - 使用REST或SOAP的众多框架之一编写Web服务,并通过http请求调用从IOS内部访问数据。

4 - 使用自2005年以来内置于SQLSever中的Web服务功能。How Too

答案 1 :(得分:2)

答案 2 :(得分:1)

是。 SQL Server使用名为TDS的开放协议。事实上,SQL Server Native Client只是TDS客户端的实现。您可以在此处阅读规范:http://msdn.microsoft.com/en-us/library/dd304523.aspx