数据库遇到的问题

经过多次使用数据库sqllite的存储,总结了一些体会:

1、使用字符串创建sql语句时,如果是常见的字段类型(text,integer,int等)可以使用

或者

建议最好实用''的方式,至少在实战中发现会减少很多不必要的错误率。

2、如果想直接存储整个model模型到数据库的话,需要先设置数据库的表中对应字段类型为BLOB(专门存储二进制文件格式),之后在insert插入之前需要将Model先进行序列化归档操作转化为NSData,在星宇sql插入语句。还要注意,不能使用插入blob的方式写插入sql语句,不然会造成读取的时候Model为空的情况发生。上代码:

今天先总结到这里,未完待续。。。。。。

参考资料

http://mobile.51cto.com/iphone-507819.htm

http://blog.afantree.com/ios/fmdb-use-is-to-REPLACE-the-data-type-of-problem.html

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容