连接到iPhone App内的SQL数据库

时间:2013-10-01 13:18:58

标签: ios sql database sqlite

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

3 个答案:

答案 0 :(得分:1)

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

Cross compiling FreeTDS to iPhone

答案 1 :(得分:0)

首先ios dosent支持sql数据库。

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

以下是ios中webservices的简单教程 http://www.techrepublic.com/blog/ios-app-builder/ios-tutorial-part-1-creating-a-web-service/

答案 2 :(得分:0)

高级别摘要:

  1. 构建您的本地存储数据库(可用的sqlite库:TankDB(由我制作),FMDB
  2. 使用前端webservices创建远程数据库以与数据库交互(使用PHP的REST服务对初学者来说可能是一个好主意:PHP to MySQL
  3. 为您的iPhone应用程序创建一种与托管前端Web服务进行通信的方法(可用库:ASIHTTP
  4. 您可以使用iPhone的ASIHTTP库对托管的php文件进行REST调用。 “同步”逻辑将存在于托管的php文件和接收数据的iPhone回调中。

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