事务

基本格式:

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();//如果上面的设置了显示事务成功,则会提交事务,否则,回滚
}
原文地址:https://www.cnblogs.com/luoyaqi/p/4328337.html