데이터베이스

커밋과 롤백

늘근이 2014. 10. 21. 09:37

트랜잭션은 하나의 논리적인 작업단위임. 그래서 하나의 작업을 하고있으면, 커밋이 안된상태에서 다른곳에서 접근하려고 하면 그냥 멈춘다. 락이 걸린다.

DDL작업시 데이터정의를 하기때문에 자동 커밋된다.

커넥션이 연결된 자바에서는 오토커밋 처리다.

만약 트랜잭션을 하기위해서는

conn.setAutoCommit(flase);

를 선언하주고

conn.commit();

을 맨 나중에 하면 된다.

그리고 exception 이 나면 conn.rollback();으로 예외처리를 하게 하면 된다.


'데이터베이스' 카테고리의 다른 글

mongo db 기본 UI 이용하기  (0) 2015.08.14
mondgoDB 간단 명령어  (0) 2015.08.01
oracle 설정파일 경로  (0) 2014.10.17
rollup cube  (0) 2014.10.17
rownum 과 페이징  (0) 2014.10.17