iOS - Swift SQLite 数据库存储
生活随笔
收集整理的這篇文章主要介紹了
iOS - Swift SQLite 数据库存储
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
前言
采用 SQLite 數據庫來存儲數據。SQLite 作為一中小型數據庫,應用 iOS 中,跟前三種保存方式相比,相對比較復雜一些。
注意:寫入數據庫,字符串可以采用 char 方式,而從數據庫中取出 char 類型,當 char 類型有表示中文字符時,會出現亂碼。這是因為數據庫默認使用 ASCII 編碼方式。所以要想正確從數據庫中取出中文,需要用 NSString 來接收從數據庫取出的字符串。
sqlite 的方法:
sqlite3 *db 數據庫句柄,跟文件句柄很類似sqlite3_stmt *stmt 這個相當于 ODBC 的 Command 對象,用于保存編譯好的 SQL 語句sqlite3_open() 打開數據庫,沒有數據庫時創建。sqlite3_exec() 執行非查詢的 sql 語句Sqlite3_step() 在調用 sqlite3_prepare 后,使用這個函數在記錄集中移動。Sqlite3_close() 關閉數據庫文件還有一系列的函數,用于從記錄集字段中獲取數據,如:sqlite3_column_text() 取 text 類型的數據。sqlite3_column_blob() 取 blob 類型的數據sqlite3_column_int() 取 int 類型的數據
總結
以上是生活随笔為你收集整理的iOS - Swift SQLite 数据库存储的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: android 断开蓝牙连接,如何在an
- 下一篇: android xutils数据库操作,