자바에서 쿼리문을 실행 할 때 0 2 1,655

by yozm0213 [어플리케이션관련] [2014.10.07 09:44:24]


쿼리 싱행과 관련하여 궁금한게 있어 질문 올립니다.

자바에서 쿼리를 실행할 때 보통 메서드를 생성하여 쿼리문을 실행 시키도록 합니다.

예를 들면

deleteInfo();

이런식으로 deleteInfo()라는 메서드를 타고 최종적으로 그 안에서 해당 쿼리문을 실행합니다.

보통은 여러개의 쿼리문을 실행 시키면 메서드를 하나 생성하고 그안에서 하나의 커넥션을 생성하여

여러개의 쿼리문을 실행시키는데 이와 같은 방법이 아닌

deleteInfo();

insertInfo();

이 순서대로 자바에서 메서드를 생성하여 쿼리를 실행시키도록 하면 쿼리를 실행하는데 있어서

문제가 있지 않을까해서요. 자바같은 경우 순차적으로 실행하겠지만 해당 값들은 리턴 값을 안받아오니

delete전에 insert가 실행될 수 있을지 궁금하네요. 물론 기본키는 시퀀스로 지정되어 있어서 2개 중에 어떤게

먼저 실행되든지 간에 오류는 발생하지 않습니다.

위의 방법이 문제가 있다면 삭제후 삭제되었는지 리턴 받은 다음에 인서트 하는방법으로 해야하는지..

혹시 아시는 분이 있다면 답변부탁드립니다^^

by 아발란체 [2014.10.07 09:49:33]

메서드가 별도 스레드로 처리되는 것이 아니라면 순서대로 실행됩니다.

위 자체가 하나의 스레드로 실행되기 때문에 문제 없습니다.

 

 


by yozm0213 [2014.10.07 10:00:12]

감사합니다.^^

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입