iOS开发之数据库存储(fmdb)

iOS开发常用的数据库存储的第三方库当属fmdb了,特将最近遇到的问题总结如下:

  1. 存储大量数据时,使用事务处理更快捷。一般写的时候用try-catch语句。
  2. 插入带有特殊符号的文本时,要经过处理,不然在sqlite3下是无法插入到数据库的。在这提供一个方法入下:
1
2
3
- (NSString *)replaceSymbolString:(NSString *)originalString {
return [originalString stringByReplacingOccurrencesOfString:@"\'"withString:@"\'\'"];
}

未完待续……

© 2021 cyruschang All Rights Reserved.
Theme by hiero