各位看官們大家好,上一回中咱們說的是Android中資料存儲之資料庫的例子,這一回咱們繼續說該例子。閑話休提,言歸正轉。讓我們一起Talk Android吧!
看官們,我們在上一章回中介紹了如何在資料庫中插入資料,這一回中我們将介紹如何在資料庫中更新資料。更新資料需要使用
SQLiteDatabase
類的
update
方法,其函數原型如下:
public int update (String table, ContentValues values,
String whereClause, String[] whereArgs)
- 第一個參數為資料庫中表的名字;
- 第二個參數為更新的資料;
- 第三個參數為更新的條件;
- 第四個參數為條件值;
下面是具體的代碼示例,我們在代碼中複用了前面章回中SQLiteDatabase類的對象,請大家參考:
//更新資料庫Student表中的資料
//查找到表格中名字為Jame的學生,把它的班級從Class1更新為Class2
public void UpdateData() {
Log.i(TAG, "UpdateData: ");
ContentValues values = new ContentValues();
values.put("class", "Class2");
mDatabase.update("Student", values, "name= ?",new String[] {"Jame"});
}
各位看官,關于Android中資料存儲之資料庫的例子咱們就介紹到這裡,欲知後面還有什麼例子,且聽下回分解!