반응형
postgresql를 사용하면서 배치 프로그램을 사용하던 도중 에러가 발생하였습니다.
Cannot rollback when autoCommit is enabled.

번역 돌려보니 '자동 커밋이 활성화된 경우 롤백할 수 없습니다.' 란 말이 뜹니다.
JDBC를 이용하여 DriverManager를 이용해 Connection을 하면서 발생한 오류 같네요.
해결방법
1
2
3
|
Connection con = null;
con = DriverManager.getConnection("jdbc:postgresql://111.222.333.44/db","id","pw");
con.setAutoCommit(false);
|
cs |
이와같은 경우에는 getConnection으로 접속한 다음,
바로 setAutoCommit(false) 를 이용하여 자동 커밋을 꺼주면 에러를 해결할 수 있습니다.
반응형
'Error' 카테고리의 다른 글
[Error] Uncaught SyntaxError: Unexpected token ' ' 해결 방법 (1) | 2022.10.25 |
---|---|
[Error] getCookie is not defined 해결 방법 (0) | 2022.10.04 |
[Error] :GET http://localhost:8080/favicon.ico 404 해결방법 (0) | 2022.08.17 |
[Error] Communications link failure (0) | 2022.07.05 |
[Error] CORS 에러 해결 방법 (2) | 2022.06.29 |
댓글
Life-Journey님의
글이 좋았다면 응원을 보내주세요!
이 글이 도움이 됐다면, 응원 댓글을 써보세요. 블로거에게 지급되는 응원금은 새로운 창작의 큰 힘이 됩니다.
응원 댓글은 만 14세 이상 카카오계정 이용자라면 누구나 편하게 작성, 결제할 수 있습니다.
글 본문, 댓글 목록 등을 통해 응원한 팬과 응원 댓글, 응원금을 강조해 보여줍니다.
응원금은 앱에서는 인앱결제, 웹에서는 카카오페이 및 신용카드로 결제할 수 있습니다.