SQLiteOpenHelper如何更新和删除表中的数据?

时间:2015-09-24 17:38:21

标签: android sqlite sql-update sql-delete sqliteopenhelper

我为学生创建了一个数据库,其中包含名称,姓氏,标记字段,并且我已成功插入和查看 但我不知道如何更新和删除 请在此帮助我想根据ID进行更新和删除。

1 个答案:

答案 0 :(得分:2)

在DatabaseHandler类中,

代表update

public long update(String id,String name,String surname,String marks) {

    ContentValues contentValues= new ContentValues();
    contentValues.put(COL_2,name);
    contentValues.put(COL_3,surname);
    contentValues.put(COL_4,marks);
    return mDb.update(TABLENAME, contentValues,"ID=?",new String[] {id});
}

删除使用:

public long delete(String ID){
    ContentValues args = new ContentValues();
    return mDb.delete(TABLENAME,"ID=?",new String[]{ID});
}