對不起,如果這看起來很明顯。我試圖編寫一個方法來從String showId中刪除一行。什麼是最好的方式,遊標只能用於選擇還是用於刪除和更新? 這是兩種方法,我在迄今:Android:刪除數據庫中的特定行
public int deleteShowById1(String showId){
Cursor cursor = db.rawQuery("DELETE FROM tblShows WHERE showId = '" + showId+"'", null);
if (cursor.moveToFirst()) {
return 1;
} else
return -1;
}
public int deleteShowById2(String showId) {
String table_name = "tblShows";
String where = "showId='"+showId+"'";
return db.delete(table_name, where, null);
}