当前位置:  开发笔记 > 后端 > 正文

通过SQLite将核心数据与SQL或MySQL同步

如何解决《通过SQLite将核心数据与SQL或MySQL同步》经验,为你挑选了1个好方法。

我正在尝试使用核心数据内置的表管理来构建iPhone应用程序.我想与MSSQL或MySQL数据库同步数据.核心数据与SQLite兼容,所以我认为它可以作为桥梁.任何人都可以想到如何实现这一功能?



1> Louis Gerbar..:

你在考虑这个错误.CoreData与SQLite不兼容.使用SQLite作为实现细节的其中一种后备存储类型.该SQLite DB的实际内容未记录,并且是CoreData的内部.这是一个关键点,你不能使用任意SQLite3 DB和CoreData,CoreData为特定模型制作一个SQLite3 DB.

如果要同步CoreData中另一个数据库的数据,则需要查询该数据库,获取响应数据,然后根据该数据创建和更新NSManagedObjects.有关如何执行此操作的详细信息(通过包含数据库的Web服务和应用程序服务器,应用程序中嵌入了数据库客户端库等)将取决于服务器的确切性质以及您希望如何与之交互,但是你不会在CoreData下同步SQL表,并且通过描述表布局让CD神奇地工作,更新需要像任何其他对象操作一样通过标准CoreData接口.

推荐阅读
N个小灰流_701
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有