ios上的資料庫操作例項

2021-06-07 19:24:45 字數 1205 閱讀 4232

nslog(@"onbuttonclicked");

nsarray *paths = nssearchpathfordirectoriesindomains(nsdocumentdirectory, nsuserdomainmask, yes);

nsstring *documentdirectory = [paths objectatindex:0];

//dbpath: 資料庫路徑,在document中。

fmdatabase *db= [fmdatabase databasewithpath:dbpath];

if (![db open])

nslog(@"db opened");

bool b1 = [db executeupdate:@"create table if not exists user (id integer primary key, name varchar, age integer);"];

if(!b1)

/插入資料

nsstring *sqlaa = nil;

sqlaa = @"insert into user (name,age) values ('samyou',18);";

sqlaa = [nsstring stringwithformat:@"insert into user (name,age) values ('%@',%d);",@"sam",22];

nslog(sqlaa);

bool b2 = [db executeupdate:sqlaa];

if(!b2)

/修改資料

nsstring *sqlbb = [nsstring stringwithformat:@"update user set name = '%@',age = %d where age = %d ",@"咪咪",10,18];

nslog(sqlbb);

bool b3 = [db executeupdate:sqlbb];

if(!b3)

///查詢資料

fmresultset *rs = [db executequery:@"select * from user"];

if(rs)

while ([rs next])

//close

[rs close];

[db close];

ios mysql例項 iOS資料庫的使用

ios常用的資料訪問方式。1.存檔案。2.存nsuserdefault,這種方式是以plist檔案儲存的,也是持久化的一種。3.資料庫。蘋果自帶的框架是coredata,可以匯入sqlite3使用sqlite資料庫。還可以使用fmdb,它是對sqlite資料庫的封裝,開發者不用面對c語言的sqlit...

C 資料庫操作例項

最近學習了c 乙個例項程式,對access資料庫的單個表檔案進行操作的例子。其中包括了對資料的查詢,新增,刪除,更新。其中用到的內容總結如下 1 程式類劃分 user類 資料類,與資料庫中的myuser表相對應 connectdatabase類 連線字串生成,負責生成連線字串 manageuser類...

MySQL資料庫操作例項

由於課程大實驗需要使用c 操作mysql資料庫,經過一番研究終於成功實現vs2008中與mysql的連線。環境設定 安裝完mysql之後,將安裝目錄中的include目錄下的libmysql.lib檔案拷到vs2008安裝目錄中的vc lib 下,然後在 專案 選項 c c 常規 中的附加包含目錄 ...