HAyooni
YOON
HAyooni
전체 방문자
오늘
어제
  • 분류 전체보기 (70)
    • Oracle DB (12)
      • ERD (0)
      • orcle sql (12)
    • front-end (8)
      • HTML (3)
      • CSS (5)
      • Javascript (0)
    • back-end (24)
      • JAVA (15)
      • JDBC (4)
      • Servlet + jsp (1)
      • myBatis (0)
      • Spring framework (4)
    • ERROR (8)
      • error note (8)
    • 과제 (0)
      • 문제풀이 (0)
    • 알고리즘 문제 (6)
      • programmers (6)
    • 자격증 (0)
      • 정보처리기사 (0)
    • 프로젝트 (12)
      • team-project (12)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • dowhile
  • FinalProject
  • project
  • SQL
  • java
  • 자바
  • HTML기본
  • 직사각형별찍기
  • 알고리즘
  • HTML
  • oracle
  • spring
  • IAMPORT
  • CSS
  • 하샤드수
  • css선택자
  • 결제환불시스템
  • jdbc
  • 프로그래머스
  • db

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
HAyooni

YOON

SQL ) ORA-00904 | java.sql.SQLSyntaxErrorException | invalid identifier | 부적합한 식별자
ERROR/error note

SQL ) ORA-00904 | java.sql.SQLSyntaxErrorException | invalid identifier | 부적합한 식별자

2022. 6. 27. 14:12

java.sql.SQLSyntaxErrorException

 

DAO를 진행하다가 실행을 시키면 갑자기 java.sql.SQLSyntaxErrorException 가 뜨게 됩니다.

이러한 이유가 뜨는 이유는 간단합니다. 식별자가 되어줄만한 것을 제대로 입력하지 못했다는 것이기 때문에 이를 해결하기 위해서는

 

① DB의 컬럼명과 프레임워크 내 생성자가 이름이 같은지 확인

 

② 쿼리문에 작은 따옴표나 큰 따옴표를 잘못 기입한 경우

 

③ 컬럼명에 특수문자를 사용한 경우

 

등이 있습니다.

 

 

저는 Properties를 이용하여 쿼리를 외부에서 불러오는 방식을 사용했는데

쿼리를 작성할 때 습관적으로 맨 뒤에 세미콜론(;)을 붙여 오류가 발생했습니다.

맨 뒤에있는 세미콜론(;)을 삭제했더니 오류 없이 잘 돌아갔다는 사실

 

 

 

 

 

 

'ERROR > error note' 카테고리의 다른 글

Oracle DB) ORA-00998: must name this expression with a column alias | 이 식은 컬럼 별칭을 정해야합니다.  (0) 2022.06.27
JDBC ) java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver | 라이브러리 미지정 | 오타  (0) 2022.06.27
SQL ) java.sql.SQLException: 부적합한 열 이름  (0) 2022.06.27
mybatis error ) Expected one result (or null) to be returned by selectOne(), but found: 2  (0) 2022.06.27
JS ) Uncaught ReferenceError: board is not defined | board가 정의되지 않았습니다.  (0) 2022.06.27
    'ERROR/error note' 카테고리의 다른 글
    • JDBC ) java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver | 라이브러리 미지정 | 오타
    • SQL ) java.sql.SQLException: 부적합한 열 이름
    • mybatis error ) Expected one result (or null) to be returned by selectOne(), but found: 2
    • JS ) Uncaught ReferenceError: board is not defined | board가 정의되지 않았습니다.
    HAyooni
    HAyooni
    코린이의 티스토리 탐색기 기존 블로그(https://blog.naver.com/hha6571)에서 이사중입니다.

    티스토리툴바