뭘로 테스트 할거냐?
우린 4로 설정(버전의 차이)
추가할거냐? OK
이렇게 빨간줄이 뜨면 에러뜬거임!
A,B,C,D가 전부 성공해야 함
전부 묶어서 하나의 원자로 봄
트랜직션처리
라고 함
싱글톤 객체 Singlton : 공유되는 객체는 상태가 존재하면 안됨(멤버변수)
일 시키는 애(SomeCMD)가 BookDao한테 일 하라고 함
autoCommit : 자동으로 반영
3개를 한가지로 보면 됨
실패했을땐 rollback / 성공했을 땐 한꺼번에 반영
조합을 만드는건 connect()
마이그레이션(저장소 수정)
수행결과로 Int 타입의 값을 반환합니다.
SELECT 구문을 제외한 다른 구문을 수행할 때 사용되는 함수입니다.
INSERT / DELETE / UPDATE 관련 구문에서는 반영된 레코드의 건수를 반환합니다.
4.CREATE / DROP 관련 구문에서는 -1 을 반환합니다.
Execute :
수행결과로 Boolean 타입의 값을 반환
모든 구문을 수행 가능
ExecuteQuery :
수행결과로 ResultSet 객체의 값을 반환
SELECT 구문을 수행할 때 사용되는 함수
ExecuteUpdate :
수행결과로 Int 타입의 값을 반환
SELECT 구문을 제외한 다른 구문을 수행할 때 사용되는 함수
assertNoTEquals 같은 값이 되면 안돼!
메서드 커서 오른쪽 누르고 Run as 하기