成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

iPhone開發之Ssqlite3數據庫操作

移動開發 iOS
本文介紹的是iPhone開發之Ssqlite 3數據庫操作,主要介紹了iphone中數據庫的操作,先來詳細內容。

iPhone開發Ssqlite3數據庫操作是本文要介紹的內容,下面是對sqlite3數據庫的操作,首先是要倒入類,最基本的,但不要忘記。我對數據庫的操作進行了單獨的處理,自己看著比較舒服,也好明白,需要用到時,直接調用久好了,也可以有代理,一直沒研究,日后好好看看,先總結這些,方便自己查看,忘記時找找,老不用會很快忘記,方便自己吧!

  1. #import  
  2. #define kFilename @"data.sqlite3"   

1、打開數據庫操作  

  1. -(void)openDB {    
  2. NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);    
  3.     NSString *documentsDirectory = [paths objectAtIndex:0];    
  4. NSString *dataFilePath =  [documentsDirectory stringByAppendingPathComponent:kFilename];     
  5. if (sqlite3_open([dataFilePath UTF8String], &database) != SQLITE_OK) {    
  6. sqlite3_close(database);    
  7. }    
  8.    

2、創建表,結構,類型 

  1. - (void)initDB {    
  2.  char *errorMsg;    
  3.  NSString *sql = @"CREATE TABLE IF NOT EXISTS USER (USER_ID INTEGER PRIMARY KEY,USERNAME TEXT,PASSWORD TEXT);";    
  4.  if (sqlite3_exec(database, [sql UTF8String], NULL, NULL, &errorMsg) != SQLITE_OK) {    
  5.    sqlite3_close(database);    
  6.  }    
  7.  }  

3、執行添加方法   

  1. - (void)insertUsername:(NSString *)username insertPassword:(NSString *)password {     
  2.  [self openDB];//調用打開庫    
  3.  [self initDB];//調用創建表    
  4.  char *errorMsg;    
  5. char *update = "INSERT OR REPLACE INTO USER (USERNAME,PASSWORD) VALUES (?,?);";//添加語句    
  6.      
  7.  NSString *sql = [NSString stringWithFormat:@"SELECT USERNAME,PASSWORD FROM USER"];//查詢語句    
  8.  sql = @"DELETE FROM USER;";//刪除語句    
  9.  sqlite3_stmt *statement;    
  10. if (sqlite3_prepare_v2(database, update, -1, &statement, nil) == SQLITE_OK) {    
  11.  sqlite3_bind_text(statement, 1, [username UTF8String], -1, SQLITE_TRANSIENT);    
  12.  sqlite3_bind_text(statement, 2, [password UTF8String], -1, SQLITE_TRANSIENT);    
  13. }      
  14. if (sqlite3_step(statement) != SQLITE_DONE)    
  15.  NSAssert1(0,@"Error updating table:%s",errorMsg);    
  16. sqlite3_finalize(statement);    
  17. sqlite3_close(database);   

小結:iPhone開發Ssqlite3數據庫操作的內容介紹完了,希望本文對你有所幫助。

責任編輯:zhaolei 來源: 博客園
相關推薦

2011-07-07 16:42:38

iPhone Sqlite3 數據庫

2011-08-02 16:16:08

iPhone開發 SQLite 數據庫

2011-08-05 16:31:47

iPhone 數據庫

2011-07-26 18:11:56

iPhone Sqlite 數據庫

2011-07-27 10:16:41

iPhone SQLite 數據庫

2014-11-05 10:37:44

Windows Pho數據庫

2009-08-19 16:40:26

C#操作Access數

2011-07-12 15:22:04

SQLite數據庫

2011-08-03 16:01:24

iPhone應用開發 自動登陸

2011-08-22 16:08:46

IOS開發數據庫

2021-07-29 14:03:35

鴻蒙HarmonyOS應用

2011-06-07 17:16:47

iPhone 數據

2011-07-21 15:05:14

iPhone 數據庫

2011-08-17 15:19:38

iPhone應用數據

2011-08-10 10:10:21

iPhoneUIPopoverCo

2011-08-01 18:27:58

iPhone開發 UISearchBa

2010-09-30 09:11:01

2010-09-30 08:27:48

2021-09-06 10:24:12

鴻蒙HarmonyOS應用

2010-08-31 16:53:54

DHCP數據庫
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 日韩视频高清 | 中文字幕一页二页 | 一区二区三区四区免费在线观看 | av第一页 | 久久精品视频网站 | 成人欧美一区二区三区黑人孕妇 | 91亚洲精品在线观看 | 国产精品久久久亚洲 | 亚洲国产精品人人爽夜夜爽 | www.五月婷婷.com | 欧美日韩在线综合 | 高清一区二区 | 免费一二区 | 国产在线精品一区二区 | 欧美中文字幕在线观看 | 黄色一级大片在线免费看产 | 久久精品国产一区老色匹 | 久草免费在线视频 | 在线观看免费福利 | 亚洲欧美在线视频 | 日韩欧美国产一区二区三区 | 久久高清免费视频 | 久久精品综合 | 欧美激情在线精品一区二区三区 | 色女人天堂 | 青青草网站在线观看 | 国产在线精品一区二区三区 | 日韩成人在线一区 | 国产一区二区三区久久久久久久久 | 亚洲国产精品一区二区三区 | 精品成人 | 卡通动漫第一页 | 久久久免费毛片 | 国产ts一区 | 国产乱码精品一区二区三区五月婷 | 欧美午夜精品理论片a级按摩 | 国产精品久久久99 | 欧美一级网站 | 久久久综合网 | 一区二区三区在线免费观看 | 999精品视频 |