Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/119.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 连接到iPhone应用程序内的SQL数据库_Ios_Sql_Database_Sqlite - Fatal编程技术网

Ios 连接到iPhone应用程序内的SQL数据库

Ios 连接到iPhone应用程序内的SQL数据库,ios,sql,database,sqlite,Ios,Sql,Database,Sqlite,我想知道从iPhone应用程序连接到SQL数据库的过程。读取和写入SQL数据库的过程,并将其与iPhone的本地数据库同步,该数据库位于sqlite中,因此SQL数据库/sqlite数据库中的任何更改都应反映在两者上 首先,ios不支持sql数据库 若您在Web服务器上有sql数据库,那个么您必须创建Web服务来执行CRUD操作 下面是ios中Web服务的简单教程 高层总结: 构建本地存储数据库(可用的sqlite库:(由我制作),) 使用前端Web服务创建远程数据库,以便与数据库交互(对于初学

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

首先,ios不支持sql数据库

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

下面是ios中Web服务的简单教程

高层总结:

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


    请记住,这是一个非常简单的概述,但我认为它足以让事情顺利进行。

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


    我知道Web服务是一个显而易见的选择,但如何实现这些服务。请对此进行简要说明……对于Web服务,您应该拥有自己的域。在该域上,您可以使用php、.net或任何其他语言创建自己的Web服务。关于如何在ios上使用它,我已经向你展示了。