Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 通过iOS上的套接字编程连接到SQL server_Sql Server_Database_Sql Server 2005_Ios_Sockets - Fatal编程技术网

Sql server 通过iOS上的套接字编程连接到SQL server

Sql server 通过iOS上的套接字编程连接到SQL server,sql-server,database,sql-server-2005,ios,sockets,Sql Server,Database,Sql Server 2005,Ios,Sockets,是否可以在iOS中通过套接字编程执行对SQL server的请求?您有四个选项:- 1-对Microsoft的线级套接字协议进行反向工程。 也许人类在这方面付出了几个世纪的努力 2-编写一个可以在SQLServer基础结构上运行的简单套接字服务器,以 为您的SQL请求提供服务。 可行-但“简单套接字服务器”并不存在,它可能会变得相当混乱 3-使用REST或SOAP的众多框架之一编写web服务,并通过http请求调用从IOS内访问数据 4-使用自2005年以来内置在SQLServer中的web服务

是否可以在iOS中通过套接字编程执行对SQL server的请求?

您有四个选项:-

1-对Microsoft的线级套接字协议进行反向工程。 也许人类在这方面付出了几个世纪的努力

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

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


4-使用自2005年以来内置在SQLServer中的web服务功能

您可以使用http访问sql server


是的。SQLServer使用一个名为TDS的开放协议。事实上,SQL Server本机客户端只是TDS客户端的实现。您可以在这里阅读规范:

Oops-曾经是对的!——决定SQLServers内置web服务是一个真正不同的选择!这不是真的。你不必对任何东西进行反向工程。见下面我的答案。