반응형
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 |
댓글