[문제해결] error:java.sql.SQLException: 부적합한 열 이름

Minseok Ku·2022년 12월 25일
0

문제해결

목록 보기
2/6

error:java.sql.SQLException: 부적합한 열 이름

해당 오류는 java에서 sql문을 잘못 작성했을 떄 발생하는 오류이다.

  1. Oracle 테이블의 컬럼 이름을 확인한다
  2. Oracle에 넣어야 하는 데이터를 올바른 테이블과 컬럼에 넣었는지 확인한다.
  3. Oracle에 가져오는 데이터가 제대로 저장되어 사용되는지 확인한다.

  1. Oracle 쿼리문

  2. JAVA > Oracle 준비 후 쿼리문

  3. JAVA > Oracle 결과처리 쿼리문

본인의 경우 3번 getString("regDate") 의 문제였음.

regDate를 reg_date라고 바꿔준 후 실행하니 문제가 해결되었다.

			while(rs.next()) {
				int no = rs.getInt("no");
				String name = rs.getString("name");
				String password = rs.getString("password");
				String content = rs.getString("content");
				String regDate = rs.getString("regDate");

				GuestbookVo guestbookVo = new GuestbookVo(no, name, password, content, regDate);

				guestbookList.add(guestbookVo);

			}

0개의 댓글