트랜잭션1 JDBC : 트랜잭션 Transaction(트랜잭션)만약 한 테이블에서 어떤 칼럼의 값을 INSERT(삽입) 후에 그 칼럼 값으로 다른 테이블의 칼럼을 UPDATE 한다고 가정할 때두 쿼리가 모두 제대로 실행되었다면 두 테이블에 각각 알맞은 값이 저장될 것이다. 하지만 첫번째 INSERT 퉈리 실행 후 두번째 UPDATE쿼리에서 익셉션이 발생한다면 첫번재 쿼리를 실행하는 테이블의 칼럼 값을 제대로 삽입되었지만 두번째 쿼리 테이블의 칼럼 값은 변경되지 않았을 것이다. 이처럼 두 개 이상의 쿼리를 모두 정상적으로 실행해야 데이터가 정상적으로 처리되어 유지될 때 Transaction(트랜잭션)을 이용하여두 개 이상의 쿼리를 마치 하나의 쿼리처럼 처리할 수 있다. 위 그림에서 처럼 트랜잭션은 시작과 종료를 가지고 있다. 트랜잭션의 .. 2016. 12. 6. 이전 1 다음 반응형