본문 바로가기
에러/java

[JDBC] Before start of result set 에러

by PEKAH 2021. 8. 10.

자바와 MySQL 연동 중 발생한 에러이다. 

 

알고보니 ResultSet에 담은 데이터의 위치를 맞춰주지 않아 발생한 에러였다.

 

ResultSet rs = pstmt.executeQuery();

rs.next();

if (rs.next()) {
	...
}

while (rs.next()) {
	...
}

 

mysql로 부터 sql을 통해 데이터를 받을 때 ResultSet을 통해 데이터를 읽었는데,

 

이 때 result를 커서를 첫번째 로우에 위치시켜주어야 데이터를 읽을 수 있다.

 

위와 같은 포맷을 사용하면 에러를 해결할 수 있다.

 

 

 

'에러 > java' 카테고리의 다른 글

[JAVA] class array NullPointerException 에러  (0) 2021.08.03
./gradlew build JAVA_HOME 에러  (0) 2020.11.08

댓글