数据库存储对象数据注意点
2016-08-26 16:34
302 查看
注意点:字典加入到数据库中,拿出来的时候是字符串,所以在存储的时候,要将字典转为Data数据库进入
这里介绍一下用NSKeyedArchiever打包。
存入数据库
从数据库取出
将对象存入数据库,需要在重写NSCoding的方法
这里介绍一下用NSKeyedArchiever打包。
存入数据库
NSData *data = [NSKeyedArchiver archiverDataWithRootObject:(NSObject *)]; [self.db executeUpdateWithFormat:@"sql---%@", data];
从数据库取出
FMResultSet *set = [self.db executeQuery:@"sql"]; while (set.next) { NSData *data = [set objectForColumnName:@"NSObjectName"]; NSObject *object = [NSKeyedUnarchiver unarchiveObjectWithData:data]; }
将对象存入数据库,需要在重写NSCoding的方法
相关文章推荐
- 对象和数据库的天然阻抗(越抽象越灵活(容易变化,变化带来的损失小)越具体越固定(不易变化,变化带来的影响范围广损失大)) 【面向对象在方法上与面向过程对立,在数据存储上与关系型数据对立,抽象与具体】
- Json树形结构数据转Java对象并存储到数据库的实现-超简单的JSON复杂数据处理
- sharedPreference存储对象-数据库存储对象;android 将map保存到sqlite数据库中,从表数据中取回map
- 数据库存储历史数据设计注意事项
- 关于用VC,VB进行图像数据(二进制大对象)存储数据库的一点心得
- 关于用VC,VB进行图像数据(二进制大对象)存储数据库的一点心
- 9.将数据存储到数据库中处理显示分离SQLite数据库操作,以及也买跳转的注意点
- 本文是笔者根据数据库编程经验,利用C++语言的模板、继承、授权、多态等面向对象特性,借鉴命令模式,实现了对象在关系数据中的存储,降低应用系统与数据库之间的耦合,提高开发效率。
- 关于用VC,VB进行图像数据(二进制大对象)存储数据库的一点心得
- JSON复杂数据处理之Json树形结构数据转Java对象并存储到数据库的实现
- informatica TM_6247 检查全局对象权限时出错,REP_12400 存储库错误([REP_57145] 在数据库中未找到数据
- 用VC,VB进行图像数据(二进制大对象)存储数据库的方法
- 数据持久化3种方式:属性列表、对象归档、数据库存储
- Json树形结构数据转Java对象并存储到数据库的实现-超简单的JSON复杂数据处理 .
- 在数据库中存储层次数据(转自http://www2.uuzone.com)
- 一段由数据库结构生成相应数据对象的代码(1)(2) (3)--DataHelper
- pl/sql入门第五章--数据库数据对象分析(下)
- 保存数据库中其他对象不变,删除数据库中所有数据的实现方法
- ASP中非数据库实现数据对象的定义及处理
- 保存数据库中其他对象不变,删除数据库中所有数据的实现方法