事物

  //事物
   public void transaction(){
      try{
        //开启事务
        db.beginTransaction();
        ContentValues values=new ContentValues();
        values.put("name","hehe");
        db.update("sion", values, "name=?", new String[]{"1"});
  
        //清空数据
        values.clear();
        values.put("name","hehe1");
        db.update("sion", values, "name=?", new String[]{"0"});
  
        //设置事物执行成功,提交时如果这行代码没有执行过,就会回滚数据
        db.setTransactionSuccessful();
      }finally{
         //关闭事物,提交数据
         db.endTransaction();
    }

posted @ 2015-11-26 22:01  随笔、  阅读(149)  评论(0编辑  收藏  举报