使用iOS设备连接到sql或oracle服务器

时间:2014-01-09 17:51:45

标签: php mysql sql amazon-web-services amazon-ec2

我知道我无法将iOS设备直接连接到服务器,并且必须通过某种类型的Web服务。我正在使用Amazon AWS RDS来容纳sql server和oracle服务器。我也希望在AWS中安装Web服务器。

我不知道从哪里开始。

1 个答案:

答案 0 :(得分:0)

我相信亚马逊AWS可能会提供一些服务来从框中访问数据库。

如果没有,您可以编写一个Web服务,它将作为您的数据库的代理。

您可能希望编写类似SOAP或REST的Web服务以实现全局兼容性, 或者你可以只使用php运行一个简单的web服务器(即apache)。 之后,您可以在设备和Web服务器之间提供简单的协议:

  1. 设备使用浏览器(CURL)从Web服务请求信息;
  2. Web服务解析收到的GET / POST参数,并相应地从数据库中提取数据;
  3. Web服务准备数据,将其序列化为可传输格式。即JSON:http://en.wikipedia.org/wiki/JSON
  4. 设备接收来自Web服务器的响应,解析它并在应用程序中使用。
  5. 如果数据合理,您应该考虑安全措施,包括验证程序和在客户端和服务器之间使用安全(加密)通道。