MSSQL은 AutoCommit이 되기 때문에 따로 커밋을 안해도 되지만 오라클은 AutoCommit이 기본적으로는 꺼져있기때문에 따로 커밋을 해줘야한다.
위 게시물을 진행하는 도중 SQLDeveloper를 이용해 오라클 DB의 테이블을 수정후 이클립스에서 해당 데이터를 확인하는데 변경된 값이 안나오고 변경하기전의 데이터가 나오는 경우에는 SQLDeveloper에서 COMMIT을 진행한 후에 이클립스에서 확인을 해야한다. 그렇지않으면 resultset에 변경전의 값이 들어가게된다.
insert, update 등을 진행한후에 COMMIT을 반드시 진행!!
-- auto commit을 켤 경우,
set autocommit on;
-- auto commit을 끌 경우,
set autocommit off;
-- auto commit을 상태를 확인할 경우,
show autocommit;
COMMIT -- 수동커밋 하는 명령어
'Database > Oracle' 카테고리의 다른 글
[Oracle] 포트포워딩후 외부접속 허용 (0) | 2021.12.17 |
---|---|
오라클 컬럼 고유값 시퀀스로 만들기 (0) | 2021.12.13 |
오라클 데이터베이스 생성 (0) | 2021.11.25 |
오라클 포트번호 변경 (0) | 2021.11.24 |
오라클 JDBC 연동 코드 예제 (0) | 2021.08.03 |
댓글