資料庫的特徵:
sqlite
sqlite近似類似規則
sqlite欄位的約束條件
sqlite欄位約束條件: primary key — 主鍵
sqlite語句
ios的資料庫技術的實現:
**:
#pragma mark - 1.引入標頭檔案
//新增libsqlite3.0.tbd
#import
static sqlite3 *db;//是指向資料庫的指標,我們其他操作都是用這個指標來完成
#pragma mark - 2.開啟資料庫
- (void)opensqlite
//獲取檔案路徑
nsstring *str = [nssearchpathfordirectoriesindomains(nsdocumentdirectory, nsuserdomainmask, yes) firstobject];
nslog(@"%@",strpath);
//開啟資料庫
//如果資料庫存在就開啟,如果不存在就建立乙個再開啟
int result = sqlite3_open([strpath utf8string], &db);
//判斷
if (result == sqlite_ok) else
}#pragma mark - 3.增刪改查
//建立**
- (void)createtable else
}//新增資料
- (void)addstudent:(student *)stu else
}//刪除資料
- (void)delete:(student*)stu else
}//修改資料
- (void)updatawithstu:(student *)stu else
}//查詢所有資料
- (nsmutablearray*)selectwithstu
} else
//5.關閉伴隨指標
sqlite3_finalize(stmt);
return array;
}#pragma mark - 4.關閉資料庫
- (void)closesqlite else
}
IOS開發之資料sqlite使用
一 引入工具包 引入工具包libsqlite3.dylib,該工具包為c語言工具包。二 運算元據庫 void connectdbelse 建立表 void createtable 插入資料操作 param name 姓名 param age 年齡 param tel void insertname ...
IOS開發之資料sqlite使用
一 引入工具包 引入工具包libsqlite3.dylib,該工具包為c語言工具包。二 運算元據庫 void connectdb else 建立表 void createtable 插入資料操作 param name 姓名 param age 年齡 param tel void insertname...
IOS開發之資料sqlite使用
一 引入工具包 引入工具包libsqlite3.dylib,該工具包為c語言工具包。二 運算元據庫 void connectdbelse 建立表 void createtable 插入資料操作 param name 姓名 param age 年齡 param tel void insertname ...