내 sqlite 안드로이드 데이터베이스에서 값을 업데이트하려고합니다. 나는 다음을 사용하고있다 :안드로이드 데이터베이스 업데이트
public void updateName(int id,
String name) {
String update = "UPDATE STUDENT SET IS_name = " + "'" + name + "'"
+ " WHERE ID = " + id;
database.rawQuery(update , null);
}
그러나 데이터베이스는 업데이트되지 않는다. 어떤 도움을 주시겠습니까?
원시 쿼리는 cursor.moveToFirst() 또는 무엇인가와 같이 실제로 반환 된 커서가있는 경우에만 커밋됩니다. 하지만 단지 execSQL을 사용하여 업데이트하는 것입니다 (Samir Mangroliya의 대답 참조). – j0ntech
확인해 주셔서 감사합니다. –