怎麼向資料庫中訪問data的資料

2021-07-05 09:41:03 字數 878 閱讀 5887

ios中運算元據庫可以很方便的訪問資料,怎麼開啟關閉資料庫,資料庫的增刪改查就不做贅述,資料庫插入data比較特殊(data的儲存型別為blob(二進位制))拿出來單獨分享一下.

一般插入的data都是有model歸檔的資料,這樣就能很方面整體操作model

例如.有乙個perso類,屬性為(id, name, gender, age),例項化出來乙個物件,然後把該物件進行歸檔

1.首先把歸檔寫成乙個方法,在資料插入的時候呼叫

// 歸檔

- (nsdata *)dataofarchiverobject:(id)object forkey:(nsstring *)key

}

2.然後把資料庫的插入寫成乙個方法

- (void)insertwithperson:(person *)person

else

// 關閉資料庫

[self closedatabase];

}

3.取出插入的data,首先也是先寫反歸檔的方法

// 反歸檔

- (id)unarchiverobject:(nsdata *)data forkey:(nsstring *)key

4.根據id取出資料庫中的data

- (person *)querypersonwithid:(nsstring *)id

} else

sqlite3_finalize(stmt);

[self closedatabase];

return model;

}

這樣可以在資料中很方面整體訪問data了

python向oracle資料庫中插入資料

安裝完成之後 import cx oracle conn cx oracle.connect 使用者名稱 密碼 資料庫名 連線資料庫 db conn.cursor 建立游標 d1 db.execute sql語句 執行完dql查詢語句 例如select 還需要呼叫乙個fetch方法來完成操作 tup...

MFC中的資料庫訪問

ado訪問技術 1 connection物件 管理應用程式和資料庫的通訊。2 command物件 用來處理重複執行的操作,或處理需要檢查在儲存過程呼叫中的輸出或返回引數的值的查詢。3 recordset物件 用來獲取資料。存放查詢的結果,由資料的行 記錄 和列 字段 組成。import c prog...

向mysql資料庫下的某個表中插入大量資料

使用的方法 delimiter use macross wudi drop procedure if exists test create procedure test begin declare i int default 333 declare j int default 333 while i...