IT정리노트

블로그 이미지

Edward. K

메멘토적 기억능력을 소유한 개발자 노트.

java.sql.SQLException: 지원되지 않는 문자 집합(클래스 경로에 orai18n.jar 추가): KO16MSWIN949

Programming/JAVA 2021. 6. 16. 11:05
반응형

db select 시 아래와 같은 에러가 발생했다.
   java.sql.SQLException: 지원되지 않는 문자 집합(클래스 경로에 orai18n.jar 추가): KO16MSWIN949

더보기

    There was an unexpected error (type=Internal Server Error, status=500).
    Error attempting to get column 'DOC_NO' from result set. Cause: java.sql.SQLException: 지원되지 않는 문자 집합(클래스 경로에 orai18n.jar 추가): KO16MSWIN949 ; 
    uncategorized SQLException; SQL state [99999]; error code [17056]; 지원되지 않는 문자 집합(클래스 경로에 orai18n.jar 추가): KO16MSWIN949; 
    nested exception is java.sql.SQLException: 지원되지 않는 문자 집합(클래스 경로에 orai18n.jar 추가): KO16MSWIN949
    org.springframework.jdbc.UncategorizedSQLException: Error attempting to get column 'DOC_NO' from result set.  
    Cause: java.sql.SQLException: 지원되지 않는 문자 집합(클래스 경로에 orai18n.jar 추가): KO16MSWIN949    ; 
    uncategorized SQLException; SQL state [99999]; error code [17056]; 지원되지 않는 문자 집합(클래스 경로에 orai18n.jar 추가): KO16MSWIN949; 
    nested exception is java.sql.SQLException: 지원되지 않는 문자 집합(클래스 경로에 orai18n.jar 추가): KO16MSWIN949
        at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:92)

Oracle DB의 문자셋(characterset)  방식은  'KO16MSWIN949'
  SELECT * FROM nls_database_parameters WHERE parameter = 'NLS_CHARACTERSET';

더보기

1) KO16KSC5601  * 한글자를 표현하기 위해서 2byte를 사용

      완성형 한글 방식, 일반적으로 많이 사용되며
       2350자의 한글, 4888자의 한자, 히라카나, 카타카나, 영문 및 각종 기호를 포함하고 있음

2) KO16MSWIN949  * 한글자를 표현하기 위해서 2byte를 사용
      웹 페이지 인코딩 방식인 MS949에서 따온 코드셋이라고 한다
      완성형 한글을 포함하여, 조합형까지 총 11172자의 한글을 표현

3) UTF8 / AL32UTF8  * 한글자를 표현하기 위해서 3byte를 사용
      유니코드 표준 UTF-8 인코딩 체계를 따르는 방식, 11172자의 한글을 지원
       Oracle 8i 보다 하위 버전인 경우 UTF8을 사용하며, 그 이상의 경우는 AL32UTF8을 사용한다.

 

사용하는 JDBC인    ojdbc8-21.1.0.0.jar 에서  지원하지 않는 인코딩 방식이라 에러가 발생한 것으로,
아래 방법으로 해결하면 된다.

1. orai18n.jar 다운로드  * orai18n.jar  으로 조회하여 다운로드 
      https://www.oracle.com/database/technologies/appdev/jdbc-ucp-19-7-c-downloads.html

 2. orai18n.jar  라이브러리 등록합니다.
      - 프로젝트 우클릭 > 하단의 Properties 선택 


      -  Properties 에서  Java Build Path  > Libraries 탭 선택,  Add External JARs... 선택,   orai18n.jar  등록


3. 서버 재 시작, 확인.

반응형
Posted by Edward. K
블로그 이미지

메멘토적 기억능력을 소유한 개발자 노트.

by Edward. K

공지사항

    최근...

  • 포스트
  • 댓글
  • 트랙백
  • 더 보기

태그

  • netbeans
  • sqlgate
  • Flash Player
  • 이클립스
  • android
  • ERwin
  • Graphic
  • EkNote
  • 사업 이야기
  • 플래시 게임
  • 가상화폐무료
  • 컴퓨터 관리
  • Eclipse
  • eclipse plugin
  • 중독성게임
  • 캡쳐툴
  • flex
  • toad
  • iBATIS
  • 미네르바
  • egov
  • 개한민국
  • 전자정부프레임워크
  • STS
  • EditPlus
  • tomcat
  • Jboss
  • 이미지 편집
  • rocketdock
  • 색상코드표

글 보관함

«   2026/01   »
일 월 화 수 목 금 토
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 31

링크

카테고리

분류 전체보기 (792)
행운이와함께 (1)
EkNote Project (18)
ARIS (0)
Android (2)
LINK (39)
UML (9)
Programming (154)
Cobol (0)
ASP (0)
CSS (5)
C_C++ (2)
IBatis (2)
JSP (3)
JAVA (76)
JavaScript (44)
PHP (2)
Utility (76)
Protable (3)
MobileProgram (4)
SKT (0)
KTF (0)
LGT (0)
자료들 (4)
DB (82)
mongoDB (0)
MySQL (8)
Oracle (61)
MSSQL (4)
Graphic (8)
Flash (3)
PhotoShop (3)
SourceFactory (4)
Collection (73)
작가의기막힌상상력 (14)
미소를찾아보는공간 (44)
내심장은작동중일까 (6)
멀더와스컬리의노트 (3)
이건어디에사용할까 (6)
Edward (275)
나만 알기엔 아까워 (100)
기억하기 위한 기록 (123)
시선이 머무는 공간 (50)
숨기고 싶은 이야기 (2)

카운터

Total
Today
Yesterday
방명록 : 관리자 : 글쓰기
Edward. K's Blog is powered by daumkakao
Skin info material T Mark3 by 뭐하라
favicon

IT정리노트

메멘토적 기억능력을 소유한 개발자 노트.

  • 태그
  • 링크 추가
  • 방명록

관리자 메뉴

  • 관리자 모드
  • 글쓰기
  • 분류 전체보기 (792)
    • 행운이와함께 (1)
    • EkNote Project (18)
    • ARIS (0)
    • Android (2)
    • LINK (39)
    • UML (9)
    • Programming (154)
      • Cobol (0)
      • ASP (0)
      • CSS (5)
      • C_C++ (2)
      • IBatis (2)
      • JSP (3)
      • JAVA (76)
      • JavaScript (44)
      • PHP (2)
    • Utility (76)
      • Protable (3)
    • MobileProgram (4)
      • SKT (0)
      • KTF (0)
      • LGT (0)
      • 자료들 (4)
    • DB (82)
      • mongoDB (0)
      • MySQL (8)
      • Oracle (61)
      • MSSQL (4)
    • Graphic (8)
      • Flash (3)
      • PhotoShop (3)
    • SourceFactory (4)
    • Collection (73)
      • 작가의기막힌상상력 (14)
      • 미소를찾아보는공간 (44)
      • 내심장은작동중일까 (6)
      • 멀더와스컬리의노트 (3)
      • 이건어디에사용할까 (6)
    • Edward (275)
      • 나만 알기엔 아까워 (100)
      • 기억하기 위한 기록 (123)
      • 시선이 머무는 공간 (50)
      • 숨기고 싶은 이야기 (2)

카테고리

PC화면 보기 티스토리 Daum

티스토리툴바