之所以不直接从xcode访问mssql?

时间:2013-01-17 08:00:04

标签: ios sql-server xcode

我打算使用DB(Ms-Sql)构建一个iOS应用程序。 但是,人们建议不要从Xcode访问数据库。 他们建议我使用php或asp通过网页访问数据库。 我想知道原因。 此外,我将仅使用DB(视图)选择​​行(不插入,更新或删除)。 那么是否可以直接访问db以供查看?

谢谢

1 个答案:

答案 0 :(得分:1)

对于应用程序(移动设备,Web,任何客户端)而言,通常可以直接访问任何数据库以解决安全问题。客户真的不应该访问数据库,数据库通常持有非常私密/安全的数据。它打开了漏洞(即sql注入攻击)。

用php或java或某些后端技术编写的一组Web服务是一个更安全,可扩展的系统。这些Web服务可以连接到数据库并检索数据。您的iOS应用程序可以调用Web服务并接收数据。例如,以XML或JSON的形式。