事务
基本格式:
db.beginTransaction();//事务开始
......
db.setTransactionSuccessful();//设置显示事务成功
db.endTransaction();//如果上面的设置了显示事务成功,则会提交事务,否则,回滚
例如:
try { db.beginTransaction();//事务开始 db.execSQL("update t_user set amount=? where u_id=?",new String[]{u1.getAmount()+"",u1.getU_id()+""}); db.execSQL("update t_user set amount=? where u_id=?",new String[]{u2.getAmount()+"",u2.getU_id()+""}); db.setTransactionSuccessful();//设置显示事务成功 bflag = true; } catch (Exception e) { }finally{ db.endTransaction();//如果上面的设置了显示事务成功,则会提交事务,否则,回滚 }