是否可以通过iOS中的套接字编程对SQL Server执行查询?
答案 0 :(得分:4)
您有四种选择: -
1 - 反向工程Microsoft的线路级套接字协议。 可能需要花费数百年的努力。
2 - 编写一个可以在SQLServer基础架构上运行的简单套接字服务器 服务您的SQL请求。 可行 - 但“简单套接字服务器”并不存在,它可能会变得非常混乱!
3 - 使用REST或SOAP的众多框架之一编写Web服务,并通过http请求调用从IOS内部访问数据。
4 - 使用自2005年以来内置于SQLSever中的Web服务功能。How Too
答案 1 :(得分:2)
您可以使用http访问sql server。
http://msdn.microsoft.com/en-us/library/aa226553%28v=sql.80%29.aspx
答案 2 :(得分:1)
是。 SQL Server使用名为TDS的开放协议。事实上,SQL Server Native Client只是TDS客户端的实现。您可以在此处阅读规范:http://msdn.microsoft.com/en-us/library/dd304523.aspx