事務代碼示例:
SQLiteDatabase db = dbOpenHelper.getWritableDatabase(); //開啟事務
db.beginTransaction();
try {
db.execSQL("update person set amount=amount-10 where personid=?", new Object[]{1}); //設置事務標志為成功,當結束事務時就會提交事務
db.setTransactionSuccessful();
}
finally
{
//結束事務
db.endTransaction();
}
2014-09-22