首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将Microsoft Access / SQL Server 2005中的数据导入Core Data?

问如何将Microsoft Access / SQL Server 2005中的数据导入Core Data?
EN

Stack Overflow用户
提问于 2009-09-15 21:23:39
回答 1查看 2.9K关注 0票数 1

我坐在SQL Server2005数据库中的大量数据上,我们将Access数据库作为缓存。

我想创建一个基于核心数据的iPhone应用程序,它可以使用我的SQL Server2005数据库或访问转储中的数据。

根据所有的Core Data教程和文档,我似乎必须使用Xcode来创建Core Data模式,并使用Xcode填充该模式。

在使用SQLite API之前,SQLite似乎是一个正确的转储点。但在我的海量数据场景中,这并不能很好地连接到核心数据。

苹果已经废弃了SQLite图书的例子,似乎唯一的目的是确保你使用核心数据,而不是SQLite。

是否有人想出了将锁定在Access或SQL Server2005数据库中的数据转储为iPhone友好格式的方案?我不关心它是Mac代码、iPhone代码还是.NET代码……什么都行?

在我的例子中,我谈论的是26MB的数据,我希望我的应用程序有一个离线缓存。

26MB的XML似乎不是一个好主意。26MB的SQLite似乎是个不错的主意。26MB的核心数据似乎是一个更好的想法。

提前谢谢,--巴特加

EN

回答 1

Stack Overflow用户

发布于 2009-09-15 21:32:24

您可以使用FreeTDS库在XCode中创建一个Objective-C应用程序,以便从您的MSSQL数据库中拉出数据并填充您的CoreData商店。

http://sourceforge.net/projects/freetds/

还有一个商业产品为Mac提供了MSSQL ODBC驱动程序,然后您可以从数据迁移代码中调用该驱动程序:

http://www.actualtechnologies.com/product_sqlserver.php

如果这不起作用,您可以使用IIS前端设置MSSQL数据库,并使用XML查询检索数据。从MSSQL 2000开始,有一种方法可以直接通过HTTP查询服务器,并以XML格式返回结果,而无需编写任何ASP/ASP.NET代码。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1429698

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档