如何从本地iPhone应用程序连接到远程数据库

7

我想通过互联网从我的本地iPhone应用程序连接到远程数据库(MySQL或SQL Server或Oracle)。 我找不到任何系统中可添加的API或框架。 有人知道如何连接到远程数据库吗? 请帮帮我。 非常感谢。


这个问题与以下问题非常接近:https://dev59.com/QEfSa4cB1Zd3GeqPAtth,http://stackoverflow.com/questions/1249416/iphone-networking,http://stackoverflow.com/questions/1373011/what-is-the-best-way-of-connecting-to-a-remote-server-database-to-retrieve-data-f,https://dev59.com/BnRB5IYBdhLWcg3w9b99。 - Brad Larson
4个回答

5

我不是iPhone程序员,但我认为你需要进行一些抽象处理。

与其试图让本地数据库连接起作用,不如编写一些服务层,它们在后端与数据库通信,并使用HTTP与客户端应用程序交互。

这样做有很多非常好的理由,其中安全问题是最重要的。


1

一种方法是设置一个HTTPS服务器来包装您的请求。通过HTTPS POST提交您的查询。服务器设置非常基本,它为您提供在发送到网络之前进行任何后处理的机会。


1

最好的选择是使用Web服务来访问远程存储的信息。

再见。


0
免责声明:我大胆地宣传自己的产品 :)
我们建立了一个名为Kumulos的在线系统,让iOS和OSX开发者能够在云端构建和托管在线数据库,同时轻松创建用于访问该数据库的自定义API方法。它甚至会为您构建所有的Objective-C绑定。
使用起来真的非常非常简单,而且在测试版期间是免费的。我们希望得到一些真诚的开发者反馈 :)
点击这里here查看详情。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接