앎/database
[MySQL] 'Column Index out of range, 0 < 1' 오류 발생 시 처리
후니아부지
2014. 2. 26. 12:38
JDBC를 이용해 데이터를 가져올 때 아래와 같은 오류가 발생하는 경우가 있다.
....: Column Index out of range, 0 < 1.
내 경우, 이유는 ResultSet을 가져올 때 아래처럼 컬럼 인덱스를 잘못 지정해서 그런 거였다.
while(rs.next()) { int a = rs.getInt(0); int b = rs.getString(1); .... }
컬럼의 인덱스는 1부터 시작하는데 0으로 써서 문제가 되었던 것이었다.
참고: http://docs.oracle.com/javase/7/docs/api/java/sql/ResultSet.html#getInt(int)