반응형
내 테이블에 특정 기본 키 값이있는 레코드가 있는지 JDBC를 사용하는 Java 프로그램에서 어떻게 알 수 있습니까? SELECT
문을 실행 한 후 어떻게 든 ResultSet
를 사용할 수 있습니까?
해결 방법
이 경우 Count
가 더 나은 아이디어 일 수 있습니다. 다음과 같이 사용할 수 있습니다.
public static int countRows(Connection conn, String tableName) throws SQLException {
// select the number of rows in the table
Statement stmt = null;
ResultSet rs = null;
int rowCount = -1;
try {
stmt = conn.createStatement();
rs = stmt.executeQuery("SELECT COUNT(*) FROM " + tableName + " WHERE.... ");
// get the number of rows from the result set
rs.next();
rowCount = rs.getInt(1);
} finally {
rs.close();
stmt.close();
}
return rowCount;
}
참조 페이지 https://stackoverflow.com/questions/8817868
반응형
'MySql' 카테고리의 다른 글
MySQL AJAX / Jquery / PHP를 사용하여 실시간으로 데이터 표시 (0) | 2020.09.24 |
---|---|
MySQL mysqldump 오류 : 패킷이 max_allowed_packet보다 큽니다. ' (0) | 2020.09.24 |
MySQL "선택"을 사용하지 않고 테이블이 있는지 확인 (0) | 2020.09.24 |
MySQL이 시작되지 않음, InnoDB를 사용할 수 없음 (0) | 2020.09.24 |
MySQL 메모리 제한 늘리기 (0) | 2020.09.24 |
댓글