Android SQLite 事物操作

来源:互联网 发布:集成水槽的实用吗 知乎 编辑:程序博客网 时间:2024/06/06 04:06
public void payment(){SQLiteDatabase db = dbOpenHelper.getWritableDatabase();db.beginTransaction();//开启事务try{db.execSQL("update person set amount=amount-10 where personid=?", new Object[]{1});db.execSQL("update person set amount=amount+10 where personid=?", new Object[]{2});db.setTransactionSuccessful();//设置事务标志为成功,当结束事务时就会提交事务}finally{db.endTransaction();}}

原创粉丝点击