从iPhone应用程序访问Microsoft SQL Server

时间:2010-05-21 03:01:44

标签: iphone sql-server

我该怎么做?

1 个答案:

答案 0 :(得分:6)

你不应该。

相反,您应该创建一个安全公开所需数据的Web服务 (写一个ExecuteSQL方法!)

如果您真的想从iPhone直接连接到SQL Server,则需要编写TDS客户端;它将涉及大量工作。

通过Web服务公开数据,您可以在数据库和客户端应用程序之间添加一个抽象层,允许您在不破坏应用程序的情况下更改数据库。

此外,将SQL Server直接暴露给互联网永远不会好主意。

最后,请记住,防火墙可能会阻止端口1433。