【问题标题】:Connecting to SQL server via socket programming on iOS在 iOS 上通过套接字编程连接到 SQL Server
【发布时间】:2011-04-25 06:24:43
【问题描述】:

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

【问题讨论】:

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


    【解决方案1】:

    你有四个选择:-

    1 - 对 Microsoft 的线级套接字协议进行逆向工程。 可能人类为此付出了数百年的努力。

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

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

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

    【讨论】:

    • 糟糕 - 一次是对的! -- 决定 SQLServers 内置 Web 服务真的是一个不同的选择!
    • 这不是真的。您不必对任何东西进行逆向工程。请参阅下面的答案。
    【解决方案2】:

    【讨论】:

      【解决方案3】:

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

      【讨论】:

        猜你喜欢
        • 2017-10-30
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-06-24
        • 1970-01-01
        • 2014-10-29
        相关资源
        最近更新 更多