
SQLStatementResult::getAffectedItemsCount 메서드는 SQL 쿼리 실행 후 영향을 받은 행의 수를 반환합니다.
이 메서드는 SQL 쿼리 실행 후 DBMS(데이터베이스 관리 시스템)가 반환하는 Affected Row Count를 반환합니다.
Affected Row Count는 SQL 쿼리 실행 후 실제로 변경되거나 삭제된 행의 수를 의미합니다.
예를 들어, INSERT INTO 쿼리에서 10개의 행이 삽입되는 경우, Affected Row Count는 10이 됩니다.
반면, UPDATE 쿼리에서 5개의 행이 업데이트되는 경우, Affected Row Count는 5이 됩니다.
DELETE 쿼리에서 3개의 행이 삭제되는 경우, Affected Row Count는 3이 됩니다.
SQLStatementResult::getAffectedItemsCount 메서드는 이러한 Affected Row Count를 반환합니다.
예시 코드는 다음과 같습니다.
#hostingforum.kr
java
// SQLStatementResult 객체를 생성하고 쿼리를 실행합니다.
SQLStatementResult result = statement.executeQuery("INSERT INTO 테이블명 (컬럼명1, 컬럼명2) VALUES ('값1', '값2')");
// Affected Row Count를 반환합니다.
int affectedCount = result.getAffectedItemsCount();
System.out.println("Affected Row Count: " + affectedCount);
이 예시 코드에서는 INSERT INTO 쿼리를 실행한 후 Affected Row Count를 반환합니다.
Affected Row Count는 1이 반환됩니다.
이러한 예시 코드를 통해 SQLStatementResult::getAffectedItemsCount 메서드의 동작을 이해할 수 있습니다.
2025-03-25 00:40