기술지원 문의

[답변]closing pool item from active timeout
김성준 / 2007-03-08 09:17


안녕하세요 레진코리아 김성준입니다.

 

문의하신 내용을 바탕으로 추측을 해보면  auto commint설정으로 인하여 마지막에 C table에 insert시 에러 발생이 난후 A,B table 은 commit이 되고 마지막 C table은 Rollback 되는 경우 입니다.


이런 경우에 resin DB Pool 에서는 별다른 설정을 해 줄수 있는게 없습니다. 
그러므로 프로그램상에서 처리해야 하는부분 입니다. 문의 하신 것처럼 error가 발생 했을때 전체적으로 Rollback을 할려면Connection 생성시 autocommit 을 false로 설정하신후 작업이 모두 성공하면 마지막을 commit을 해주는 방법이 있습니다.

 

더 궁금하신 사항이 있으면 언제든지 문의 하여 주시기 바랍니다.

감사합니다.