天天看点

一起Talk Android吧(第二百二十八回:Android中的数据存储之数据库三)

各位看官们大家好,上一回中咱们说的是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中数据存储之数据库的例子咱们就介绍到这里,欲知后面还有什么例子,且听下回分解!

继续阅读