连接ios应用程序以将信息发送到mysql数据库

时间:2013-10-17 19:08:34

标签: mysql ios webserver

我正在做我的最终项目,这是一项出租车预订服务。我打算为客户制作一个ios应用程序,以便他们可以预订出租车。然后请求将被发送到mysql数据库(在出租车基地举行)。我想不知道如何将应用程序中的信息发送到数据库;和数据库发送确认消息回到应用程序确认出租车已被预订!>>>>>

我已经阅读了很多关于Web服务器但很困惑。我可以使用网络服务器,例如windows home server 2008?任何帮助将不胜感激。

3 个答案:

答案 0 :(得分:1)

我不熟悉Windows Home Server 2008,但我非常确定您可以将它用于您的项目。 如果你想保持简单,

  1. 只需安装XAMPP服务器,它附带了处理此项目所需的所有组件,包括PHP和MySQL。它是最容易使用的服务器之一,最重要的是它的免费和开源。 http://www.apachefriends.org/en/xampp-windows.html

  2. 然后使用您想要的任何编程语言在Web App中编写业务逻辑(对于这一个PHP就足够了,或者如果您想拥有更复杂的可扩展解决方案,请选择Java)。使用PHP将数据写入MySQL数据库非常简单,您可以在互联网上找到大量的教程和示例源代码。

  3. 现在您的网络应用已全部设置,下一步是使用REST公开这些服务,iPhone可以与您的服务进行通信。使用JSON从iPhone与Web服务器进行交互。同样,有关如何使用PHP编写JSON RESTful服务的教程。

  4. 最后,在您的iPhone应用程序中,您可以访问从服务器公开的服务,以保存数据以及通过JSON从中检索任何内容。为此,请使用一个好的Objective-C框架,例如AFNetworking。它还附带了JSON解析器。参考。 http://afnetworking.com
  5. 祝你的项目好运!

答案 1 :(得分:1)

RESTful网络服务将成为您最好的朋友。

在django或python或whstever中创建服务器端程序。将它连接到数据库(mysql)。

您可以在Amazon Web Services上托管它。我认为他们有Windows 2008实例。我个人会使用亚马逊linux ami。

使用afnetworking来调用服务器应用程序上的获取或帖子,然后您即可参加比赛。

答案 2 :(得分:0)

看看这个open source taxi project 它与RESTful Web服务一起工作,但最好忘记Microsoft Windows,更好地使用Linux托管服务。