android 下数据库中的事务操作

public void testTransaction(){
		SQLiteDatabase db = helper.getWritableDatabase();
		//开启数据库事务
		db.beginTransaction();
		try{
			String sql="";
			db.execSQL(sql);
			db.execSQL(sql);
			
			//标记数据库事务执行成功;
			//如果没有 在db.endTransaction的时候是rollback 如果有则为commit
			db.setTransactionSuccessful();
		}catch(Exception e){
			e.printStackTrace();
		}finally{
			db.endTransaction();
			db.close();
		}
		
	}

你可能感兴趣的:(Adroid)