반응형
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
반응형
'MySql' 카테고리의 다른 글
MySQL php mysql SET NAMES 'utf8'COLLATE 'utf8_unicode_ci'가 mysqli에서 작동하지 않습니다. (0) | 2021.01.20 |
---|---|
MySQL 5.5 명령 줄 클라이언트에서 phpmyadmin의 데이터베이스에 액세스합니까? (0) | 2021.01.20 |
MySQL mysql 테이블에서 세션을 참조하기 위해 고유 한 세션 키를 생성하는 방법은 무엇입니까? (0) | 2021.01.20 |
MySQL Ruby on Rails 연결 문제 (0) | 2021.01.20 |
MySQL : 특정 날짜가있는 열에있는 모든 수치의 합계를 계산합니다. (0) | 2021.01.20 |
댓글