쓰레드란? 하나의 클래스내에 세부적으로 존재하는 실행단위
Connection, PreparedStatement, Resultset 은 삼총사이다.
Mssql에서 sp_help는 desc와 같은 기능이다
@ 트랜잭션이란?
- 논리적 업무 수행 단위
- 특징 : 논리적 수행 단위중 단 하나만이라도 업무수행이 완료되지 않으면,
전체 수행을 완료되지 않은 것으로 본다!!
@ 오라클은 어떤 확정을 주지 않으면 임시로 작업해놓는다.
commit;으로 트랜잭션 완료, 이후에 다시 자동으로 트랜잭션시작
@ oracle에서 DML은 기본적으로 트랜잭션의 완료가 되지 않는다.
즉 insert,select,update,delete 문장은 사용자가 commit하여야
확정된 트랜잭션의 완료로 처리된다.
@ commit을 명시하지 않아도, 자동으로 트랜잭션의 commit이 발생하는
경우 - DDL의 수행. (create, alter, drop)
@ Resultset은 커서의 전방향만 이동이 가능하다. 이때 Connection 객체에서
preparedStatement를 생성할때 생성자에서 Resultset의 타입을 정할 수 있고
이때 전후방향 이동이 가능한 녀석을 선택가능하다.