본문 바로가기

코딩

DB 트랜잭션 Transaction

 

- 여러개의 작업을 하나의 논리적인 작업단위로 묶어서 주는것을 의미함.

- 하나의 작업단위 내의 전체 작업들이 모두 올바르게 수행되거나 (commit),

  또는 전체작업이 모두 수행되지 않도록 하는것 (rollback)

 

commit() : 트랜잭션으로 설정된 내용을 받아들임

rollback() : 현재 트랜잭션으로 설정된 모든 작업을 되돌림

rollback(savepoint ) : 세이브포인트 지점으로 되돌림

setSavepoint(String name) : 현재의 트랜잭션내에 세이브포인트를 설정함

setAutoCommit(boolean value) : auto-commit 기능을 설정함(auto, false)

 

 

Properties

- Properties 클래스를 이용하여 쿼리문을 실행(정의)

- Properties 파일을 읽어서 getProperty("department_insert ")

메소드를 활용해 쿼리문 실행가능

 

1. department.properties 파일을 만듬

 

-- 추가

department_insert (키값, 호출)  //  insert into department values(?,?,?,?)  (값. 실제 실행되는거)

-- 조회

-- 삭제

-- 수정

getProperty("department_insert")