我正在创建一个应用程序,其中数据库将通过服务器更新,或者应该用新的替换。如果我使用CoreData或SqlLite,你能给我一些提示吗?以及如何更新它。我正在使用python来解析数据,然后我想创建数据库。
谢谢!
答案 0 :(得分:2)
这个问题不是很具体,但如果你不确定你真正需要什么,请远离CoreData。从SQLite开始,也许在它上面使用一个光包装器。我个人使用FMDB。
FMDB中有很多关于如何选择,插入,更新等的示例。快速示例从自述文件的Executing Queries部分选择:
FMDatabase *db = [FMDatabase databaseWithPath:@"/tmp/tmp.db"];
FMResultSet *s = [db executeQuery:@"SELECT * FROM myTable"];
while ([s next]) {
//retrieve values for each record
}