Iphone 编程 - 将现有的 sql 表导入到 sqlite 或核心数据
Posted
技术标签:
【中文标题】Iphone 编程 - 将现有的 sql 表导入到 sqlite 或核心数据【英文标题】:Iphone programming- Importing an existing sql table to sqlite or core data 【发布时间】:2011-01-27 15:20:20 【问题描述】:我有一个从现有 sql 数据库中提取的简单表。它只是一个 1mb 的车辆表。它包含足够的信息,我不想从头开始创建它,但是我找不到关于如何将此表导入我在 mac 上的 sqlite 环境中的明确答案。
我看过一些关于导入 Core Data 的 python 脚本的帖子,但我不认为这是要走的路。
我保存为 .rpt 文件的表格。除了我正在旅行的方向之外的任何方向都会很棒。
【问题讨论】:
【参考方案1】:最正确(也是相当简单)的方法是编写一个小的 Mac OS X 命令行工具程序,该程序从 SQLite 数据库中读取数据并使用 Core Data 将数据加载到 Core Data 持久存储中。
这个持久化存储——生成的 Core Data 架构的 SQLite 文件——可以作为资源添加到你的 ios 应用项目中,它会“正常工作”。
【讨论】:
【参考方案2】:查看 Christian Kienle 的核心数据编辑器,它让您可以将数据从 CSV 文件导入核心数据:http://christian-kienle.de/CoreDataEditor
导入数据后调试也很有用。
【讨论】:
以上是关于Iphone 编程 - 将现有的 sql 表导入到 sqlite 或核心数据的主要内容,如果未能解决你的问题,请参考以下文章