【发布时间】:2011-04-25 06:24:43
【问题描述】:
是否可以通过 iOS 中的套接字编程对 SQL Server 执行查询?
【问题讨论】:
标签: sql-server database sql-server-2005 ios sockets
是否可以通过 iOS 中的套接字编程对 SQL Server 执行查询?
【问题讨论】:
标签: sql-server database sql-server-2005 ios sockets
你有四个选择:-
1 - 对 Microsoft 的线级套接字协议进行逆向工程。 可能人类为此付出了数百年的努力。
2 - 编写一个可以在 SQLServer 基础架构上运行的简单套接字服务器 服务您的 SQL 请求。 可行 - 但“简单套接字服务器”并不存在,它可能会变得非常混乱!
3 - 使用 REST 或 SOAP 的众多框架之一编写 Web 服务,并通过 http 请求调用从 IOS 内部访问数据。
4 - 使用自 2005 年以来内置于 SQLSever 中的 Web 服务功能。How Too
【讨论】:
你可以使用http访问sql server。
http://msdn.microsoft.com/en-us/library/aa226553%28v=sql.80%29.aspx
【讨论】:
是的。 SQL Server 使用称为 TDS 的开放协议。事实上,SQL Server Native Client 只是 TDS 客户端的实现。您可以在此处阅读规范:http://msdn.microsoft.com/en-us/library/dd304523.aspx
【讨论】: