數據庫遇到的問題

經過多次使用數據庫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

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容