我正在使用Xcode和Swift 4开发iOS应用。该应用仅供内部员工使用。我希望它连接到本地SQL Server 2014并执行选择和更新命令。我的问题是,以安全的方式实现这一目标的最简单方法是什么?我已经在互联网上进行了研究,但对采取的解决方案感到困惑。
我是iOS应用开发的新手,请原谅我的无知。
答案 0 :(得分:0)
您感到困惑的原因是这不是一件小事。您需要一台暴露于Internet的服务器来托管数据库,以便能够通过iPhone应用程序访问它。您可能有一个暴露于Internet的Web服务器,该服务器承载连接到数据库的API服务,但这本质上是相同的问题。您需要一台暴露于Internet的服务器。此外,您也不想让您的iPhone应用程序直接连接到数据库。您想要创建类似Web服务或API的内容。
您最简单,最安全的方法值得商,,但我会将数据库托管在Azure或Amazon之类的地方。在那里,您可以一起托管数据库和API层。有很多选择。如果您不想要Amazon或Azure,请尝试1&1之类的方法。他们提供托管计划,每月费用低至10美元,而且具有非常便宜的1年免费试用期。
我知道您可能一直在寻找“傻瓜的iPhone和数据库连接”之类的东西,但在现实世界中却不是。假人不能做这种事情。