트랜잭션

Database

[JDBC] Service | MVC 패턴 | CRUD | Transaction

목차 Transaction 1-1. getAutoCommit() 1-2. setAutoCommit(false) 1-3. commit(con);과 rollback(con); 수동 처리 Service 2-1. DAO클래스 세팅(+DTO 클래스, XML 쿼리문) 2-2. Service 클래스 1. Transaction 1-1. getAutoCommit() Connection con = getConnection(); try { System.out.println("autoCommit의 현재 설정 값 : " + con.AutoCommit()); ============== autoCommit의 현재 설정 값 : true 별도 커밋(commit) 처리 없이도 DML 구문이 오라클의 테이블에까지 최종적으로 추가/수정/삭..

Database

[Oracle/SQL] 8. TCL | 트랜잭션 | COMMIT | ROLLBACK | SAVEPOINT

목차 TCL 1-1. COMMIT 1-2. ROLLBACK 1-3. SAVEPOINT 1. TCL TCL(Transaction Control Language)은 트랜잭션 제어 언어이다. COMMIT과 ROLLBACK이 있다. ❗ 트랜잭션(transaction) 한꺼번에 수행되어야 할 최소 작업 단위를 말한다. 논리적 작업 단위(Logical Unit of Work, LUW)로 불리기도 한다. 즉 논리적으로 한 번에 수행되어야 할 작업 단위인 것이다. 하나의 트랜잭션으로 이루어진 작업은 반드시 한꺼번에 완료(COMMIT)되어야 하고, 그렇지 않은 경우에는 한꺼번에 취소(ROLLBACK)되어야 한다. 데이터 조작 언어인 DML(Data Manipulation Language)의 INSERT-UPDATE-DE..

@reminder
'트랜잭션' 태그의 글 목록