본문 바로가기
MySql

MySQL JDBC : 쿼리가 성공했는지 알아 보시겠습니까?

by 베이스 공부 2021. 1. 20.
반응형

mysql과 함께 JDBC를 사용하고 있습니다. 내 쿼리가 잘 작동하도록 할 수 있습니다. 그러나 예를 들어 업데이트 쿼리의 경우 행을 찾을 수없는 경우와 같이 업데이트가 성공했는지 확인할 수있는 방법이 있는지 궁금합니다.

UPDATE TABLE SET  column =  'newvalue' WHERE  primary_key =2

가능한 경우 특정 오류 메시지를 얻고 싶습니다. 이렇게하면 쿼리가 실패한 이유에 대한 특정 예외를 던질 수 있습니다.

당신의 도움을 주셔서 감사합니다.

 

해결 방법

 

executeUpdate ()는 SQL 문의 영향을받은 행 수를 반환합니다.

int rows = stmt.executeUpdate("UPDATE ...");
System.out.println(rows + " rows updated");


반환 : (1) SQL DML (Data Manipulation Language) 문에 대한 행 수 또는 (2) 아무것도 반환하지 않는 SQL 문에 대한 0

 

참조 페이지 https://stackoverflow.com/questions/13434714

 

 

반응형

댓글