2013-10-01 41 views
0

我想知道从iPhone应用程序连接到SQL数据库的过程。 SQL数据库的读取和写入过程,并将其与iPhone的本地数据库(使用sqlite)同步,以便SQL数据库/ sqlite数据库中的任何更改都应反映在两者上。连接到iPhone内的SQL数据库应用程序

回答

0

首先ios dosent支持sql数据库。

如果你在web服务器上有sql数据库,那么你必须创建web服务来执行CRUD操作。

这里是在IOS Web服务的简单教程 http://www.techrepublic.com/blog/ios-app-builder/ios-tutorial-part-1-creating-a-web-service/

+0

我知道web服务是显而易见的选择,但如何实现这些服务。这个简单的解释请.... – user2741735

+0

为webservices你应该有你自己的域名。在该域名上,您可以将自己的web服务以php,.net或任何其他语言编写。关于如何在我已经向你展示的ios上使用它。 –

0

高度概括:

  1. 构建您的本地存储数据库(提供源码库:TankDB(我做的),FMDB
  2. 使用前端web服务创建远程数据库以与数据库交互(使用PHP的REST服务对初学者来说可能是个好主意:PHP to MySQL
  3. 为您的iPhone应用程序与托管前端Web服务通信的方式(可用库:ASIHTTP

你会使用来自iPhone的ASIHTTP库做出REST调用托管的PHP文件。 “同步”逻辑将位于您的托管php文件和正在接收数据的iPhone回调中。

请记住这是一个非常简单的概述,但我认为它足以让球滚动。

1

以上答案缺乏。如果你想直接连接到iOS设备的SQL服务器,你可以使用freeTDS。有几个在iOS上运行的编译版本。它不像拖放式开发人员会让你相信的那么困难。

Cross compiling FreeTDS to iPhone

相关问题