2011-11-27 30 views
0

我想编写一个使用Core Data的应用程序,并需要一些解决方案将信息插入到我的数据库中。 我可以使用phpmyadmin填充数据库,然后只是出口到SQL或我需要另一种解决方案?iPhone中的SQL数据库

回答

0

您确实可以直接填充SQLite(注意:不是SQL)数据库,然后将其与Core Data一起使用。不过,我建议不要这样做,因为如果Core Data的SQLite存储架构在您的脚下发生变化,它可能会导致维护问题。考虑使用核心数据本身来填充数据库。如果你这样做,那么以后可以很容易地将核心数据的支持策略从SQLite更改为其他内容,而不会在其他地方引发大量工作。

更多讨论:

Populating sqlite db created by CoreData

Any way to pre populate core data?

http://www.raywenderlich.com/980/core-data-tutorial-how-to-preloadimport-existing-data

http://forums.pragprog.com/forums/90/topics/2436

0

那么,phpMyAdmin是为MySQL和核心数据使用SQLite。

虽然这是可能的。您可以在phpMyAdmin中将其导出为SQL,并替换一两件东西以使其与SQLite兼容。