iOS- 簡單說說iOS移動用戶端SQLite3的基本使用

來源:互聯網
上載者:User

資料需要儲存 關係型資料庫(也是目前移動用戶端的主流資料庫)  幾種儲存類型                    : 表示該值為NULL值: 無符號整型值: 浮點值: 文本字串: 位元據(比如檔案) 

 •在並匯入主標頭檔,這是一個的庫 

           NSString *dbPath = [     NSLog(                              _db =           (SQLITE_OK == sqlite3_open([dbPath UTF8String], &         NSLog(     }          NSLog(     }

 

 

 mark 逐步執行SQL- ()execSQL:(NSString *)sql message:(NSString *     *errmsg = (SQLITE_OK == sqlite3_exec(_db, [sql UTF8String], NULL, NULL, &        NSLog(

 

 
                    NSString *sql =       [self execSQL:sql message:];

 

 
          NSString *sql = [NSString stringWithFormat:          [self execSQL:sql message:];

 

  - ()updatePerson:(Person *               NSString *sql = [NSString stringWithFormat:          [self execSQL:sql msg:  }

 

  - (               NSString *sql = [NSString stringWithFormat:          [self execSQL:sql msg:  }

 

檢查sql的合法性逐行擷取查詢結果擷取對應類型的內容釋放
       NSString *sql =                     sqlite3_stmt *stmt =           (SQLITE_OK == sqlite3_prepare_v2(_db, [sql UTF8String], -, &         NSLog(                            (SQLITE_ROW ==                                                     ID = sqlite3_column_int(stmt,               unsigned  *name = sqlite3_column_text(stmt,               age = sqlite3_column_int(stmt,               gender = sqlite3_column_int(stmt,              CGFloat height = sqlite3_column_double(stmt,                                        NSString *nameUTF8 = [NSString stringWithUTF8String:(  *                          Person *p =                          NSLog(      }          NSLog(     }

 

 

 

                                                      清澈Saup

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.