Java sql sqlexception 부적합한 열 이름 - java sql sqlexception bujeoghabhan yeol ileum

error, Java, oracle, 에러, 오류, 프로젝트

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

이 에러는 말 그대로 열 이름이 잘못 작성되었을 때 발생한다.

이 에러를 확인하는 방법은 아래와 같다.

1. Oracle 테이블의 컬럼 이름을 확인

2. Oracle에 넣어야 하는 데이터를 올바른 테이블, 올바른 컬럼에 삽입하는지 확인

3. Oracle에서 가져오는 데이터가 제대로 저장되어 사용되는지 확인

Java sql sqlexception 부적합한 열 이름 - java sql sqlexception bujeoghabhan yeol ileum

제대로 된 컬럼명을 가져와서 오류 해결

'프로젝트' 카테고리의 다른 글

[Java -> Python] Java 코드를 Python 코드로 바꾸기 (if문)  (0) 2018.05.21
[Error]java.util.NoSuchElementException  (0) 2018.05.01
[Error] java.sql.SQLException: 부적합한 열 이름  (0) 2018.04.30
[Error] ORA-00942: 테이블 또는 뷰가 존재하지 않습니다  (0) 2018.04.30
[프로젝트 데이터 분석] 매출액과 아파트 면적, 가격, 기타 아파트 자료와의 상관관계 분석 및 시각화(상권배후지-추정매출) in R - MongoDB  (0) 2018.04.28
[Error] 데이터를 정제하지 않아 생기는 에러  (0) 2018.04.27

NAME

PASSWORD

HOMEPAGE

SECRET

" java.sql.SQLException: 부적합한 열 이름 "의 에러는 java에서 sql문을 잘못 작성했을 때에 발생하는지 알았다.

Java sql sqlexception 부적합한 열 이름 - java sql sqlexception bujeoghabhan yeol ileum
java.sql.SQLException: 부적합한 열 이름

Index.jsp를 실행했을때 콘솔에서 java.sql.SQLException이 발생했다
SQLException은 SQL문뿐만 아니라 setString, getString을 해주는 부분에서도 발생한다.
그러니까 SQL문이 실행되고 결과를 가져오는 과정에서도 SQLException이 발생 할 수 있는 것이다.

java.sql.SQLException 에러를 확인하는 방법

1. 사용되는 sql문의 올바른지 확인 (테이블명 또는 컬럼명)
2. sql문에 사용되는 값이 올바른지 확인 (setInt or setString)
3. sql문이 db에서 가져온 값을 Vo에 set해줄 때에 컬럼명이 올바른지 확인 (getInt or getString)

Java sql sqlexception 부적합한 열 이름 - java sql sqlexception bujeoghabhan yeol ileum

위의 사진에서 잘못된 부분은 오타이다..

getString("subjext"); X
getString("subject"); O

  • 블로그홈
  • 지역로그
  • 태그로그
  • 미디어로그
  • 방명록

Error code - java.sql.SQLException: 부적합한 열 이름

Solution : 자바코드의 ResultSet에서 getString과 같이 컬럼이름으로 데이터 가져올때 컬럼이름을 잘못지정하면 위와같은 exception이 발생합니다. 쿼리의 컬럼명과 자바코드에서 쿼리한 데이터를 꺼내오는 부분을 점검합니다.

Java sql sqlexception 부적합한 열 이름 - java sql sqlexception bujeoghabhan yeol ileum

YOUR COMMENT IS THE CRITICAL SUCCESS FACTOR FOR THE QUALITY OF BLOG POST


Java sql sqlexception 부적합한 열 이름 - java sql sqlexception bujeoghabhan yeol ileum

컴퓨터, 소프트웨어 개발, 스마트폰, 책, IT 정보가 있는 블로그 입니다.
by kdarkdev

ARTICLE CATEGORY

Java sql sqlexception 부적합한 열 이름 - java sql sqlexception bujeoghabhan yeol ileum

CALENDAR

«   2022/09   »

        1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30  

MY LINK

COUNTER


TODAY 12 | YESTERDAY 37

Java sql sqlexception 부적합한 열 이름 - java sql sqlexception bujeoghabhan yeol ileum
Java sql sqlexception 부적합한 열 이름 - java sql sqlexception bujeoghabhan yeol ileum

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

==> 쿼리결과에 받는값이 잘못됐을시..(DAO 확인)
      받는값이 2개인데..쿼리문에서 1개만 넘겨줄때

Post navigation

value 와 value.length check 시 실수하기쉬운것 form 전송이 제대로 되지 않거나, form 객체를 제대로 인식 못할 때 (찾지 못할 때)