我正在嘗試使用建立在表管理中的核心數據來構建iPhone應用程序。我想與MSSQL或MySQL數據庫同步數據。核心數據與SQLite兼容,所以我認爲它可能是一個橋樑。任何人都可以想到如何實現這個功能?使用SQL或MySQL同步核心數據通過SQLite
0
A
回答
6
你在考慮這個錯誤。 CoreData與SQLite不兼容。它使用SQLite作爲實現細節的後備存儲類型之一。該SQLite數據庫的實際內容沒有記錄,並且在CoreData內部。這是一個關鍵點,您不能在CoreData中使用任意SQLite3數據庫,CoreData爲特定模型創建SQLite3數據庫。
如果您想要從CoreData中的其他數據庫同步數據,您需要查詢該數據庫,獲取響應數據,然後根據該數據創建和更新NSManagedObjects。你如何做到這一點的確切細節(通過包裝你的數據庫的web服務和應用服務器,嵌入在你的應用中的數據庫客戶端庫等)將取決於服務器的確切性質以及你想如何與之交互,但是你不會在CoreData下面的SQL表中進行同步,並且通過描述表格佈局來讓CD神奇地工作,更新需要像任何其他對象操作一樣通過標準的CoreData接口。
相關問題
- 1. 使用MySQL數據庫同步SQLITe /核心數據
- 2. 核心數據或... SQLite
- 3. 如何同步使用核心數據?
- 4. 核心數據雲同步
- 5. 核心數據iCloud同步
- 6. 核心數據同步
- 7. 將核心數據數據庫/ .sqlite文件同步到Dropbox
- 8. 核心數據或sqlite或plist文件
- 9. 如何同步SQLite核心數據庫與遠程MySQL數據庫?
- 10. 使用WCF + SQL服務器同步iOS核心數據
- 11. swift同步數據的核心數據mysql數據庫
- 12. 只通過iCloud同步我的核心數據的一部分
- 13. 通過WiFi在iOS設備之間同步核心數據?
- 14. 通過擴展insertNewObjectForEntityForName核心數據同步並保存類別?
- 15. 核心數據或sqlite快速搜索?
- 16. 核心數據VS Sqlite或FMDB ....?
- 17. 通過sqlite查詢核心數據數據庫是否安全
- 18. 加密通過核心數據訪問的Sqlite數據庫
- 19. 使用核心數據同步二進制數據的Simperium?
- 20. iCloud核心數據不同步
- 21. iCloud - 核心數據同步問題
- 22. iCloud核心數據同步設置
- 23. 核心數據同步問題
- 24. 核心數據中的關係同步
- 25. 一種方式同步核心數據
- 26. 核心數據可同步與com.apple.syncservices.Syncable
- 27. iOS 7核心數據和iCloud同步
- 28. 與核心數據同步UITableViewCell
- 29. iCloud同步文件和核心數據
- 30. 如何同步核心數據關係?
有趣。那麼你會用肥皂,休息,JSON還是? – Bryan 2009-10-18 20:07:12
就我個人而言,我傾向於使用通過REST接口提供的JSON來處理這類事情,因爲它往往比SOAP更少佔用帶寬,但最好是真正取決於您的具體情況。 – 2009-10-18 20:23:00
感謝Louis--! – Bryan 2009-10-19 03:14:10