어제 배운 내용 요약
1. DAO
2. DML(insert, delete, update - 트랜잭션)
트랜잭션은 반드시! 종료처리를 별도로 해야 한다.
종료하는 방법
1. 확정종료 : 트랜잭션이 종료된다. - 작업의 결과가 확정된다.(commit)
2. 취소종료 : 트랜잭션이 종료된다. - 작업의 결과가 취소된다.(rollback)
예)
insert insert insert 확정종료
결과
앞에 세건의 insert는 다른 사용자에게 보인다.
언제 트랜잭션을 종료(확정,취소)할지는 본인이 정한다.
예) 100 건의 데이터를 삽입한다고 가정한다.
A작업자 : insert를 50번하고 확정종로 insert 50번하고 확정종료
B작업자 : insert를 10번하고 확정종료 insert를 10번하고 확정종료
insert를 10번하고 확정종료....
sqlplus를 종료하는 방법
1. exit 명령어를 입력한다. - 정상종료 - commit
2. 명령창의 x를 누른다. - 비정상종료 - rollback