事务

基本格式:

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();//如果上面的设置了显示事务成功,则会提交事务,否则,回滚
}

 

posted @ 2015-03-10 20:29  第九剑  阅读(132)  评论(0编辑  收藏  举报