Thursday, July 02, 2009

DB2 UDB 9.x Type 4 드라이버 사용시 UnsupportedEncodingException 해결법

DB2 최신버전인 9.x를 설치후에 기존에 사용하던 NET방식으로 해볼려고 했는데, db2jstrt.exe가 보이지를 않는 것이다 ;;;
 
몇번이나 반복적으로 설치를 해보고, 없어서 포기하고 -_-;; (더이상 지원하지 않는다는 이야기도 있음;;;)
 
Type 4방식으로 시도 일단 Connection을 맺는데 성공...
 
기쁨도 잠시 ㅡㅡ;; executeQuery메소드를 수행하니 "UnsupportedEncodingException"이 발생 DB쪽 인코딩 문제인가
 
해서 다시 설치 -_-;;
 
그래도 계속 나는 오류 ㅠㅠ
 
몇일 간 삽질 끝에 드뎌 해결 ㅡㅡv
 
원인은 JRE문제였따 ㅠㅠ
 
저 같은 경우에는 sun jre 1.42를 사용하고 있었는데 이넘이 문제임...
 
DB2는 IBM jre와 궁합이 잘 맞는다고 한다.
 
간단히 JRE변경후에 테스트~ 정상적으로 실행됨
 
결론은 DB2사용할땐 IBM에서 제공한 JRE를 사용하는게 좋을것 같음..

펼쳐두기..


No comments: