sqlite這部分玩過資料庫的只要學習一下常用的函式以及用法,sql語法這塊基本都差不多了解一下基本ok。以前做c#,對資料庫還是蠻自信的。
一、sqlite使用準備
新增框架、引入標頭檔案
二、sqlite 例子
//
// viewcontroller.m
// sqlite
//// created by cyw on 15-4-25.//
#import "viewcontroller.h"
#import @inte***ce viewcontroller ()
@property(nonatomic,assign)sqlite3 *db;
@end
@implementation viewcontroller
- (void)viewdidload
else
sqlite3_close(_db);
}//新建資料庫表
-(void)createtable
else
}// 新增資料
-(void)insertdata
else
}//查詢資料
-(void)selectdata
}else
}//修改資料
-(void)updatedata
else
[self selectdata];
}//刪除資料
-(void)deletadata
else
}//插入
-(void)insertimg
}else
sqlite3_finalize(stmt);
}//顯示
-(uiimage *)showimage}}
return img;
}//事務
//模擬轉賬操作 將兩個賬戶的money一加一減
-(void)transition}}
//提交事務
if (sqlite3_exec(self.db, "commit", null, null, &errmsg)==sqlite_ok) }}
@catch (n***ception *exception)
}@finally }
- (void)didreceivememorywarning
@end
Android 資料儲存之SQLite
android在執行時整合了sqlite 所以每個android應用程式都可以使用sqlite資料庫。我們通過sqlitedatabase這個類的物件操作sqlite資料庫,而且不需要身份驗證。資料庫存放的位置 data data 專案資料夾 databases 檢視資料庫 例項 public cl...
android之資料儲存之SQLite
sqlite開源輕量級資料庫,支援92 sql標準,主要用於嵌入式系統,只佔幾百k系統資源此外,sqlite 不支援一些標準的 sql 功能,特別是外來鍵約束 foreign key constrains 巢狀 transcaction 和 right outer join 和 full outer...
Android資料儲存之SQLite 二
對sqlitedatabase的學習,應該重點掌握execsql 和rawquery 方法。execsql 方法可以執行insert delete update等有更改行為的sql語句,rawquery 方法用於執行select語句。獲取資料庫操作例項 sqlitedatabase db db.ex...