오라클 디비를 조회할때 생기는 문제점입니다.
현재 오라클에서 char(15)형태의 내용을 조회를 해서
화면에 보여줄때 문자값을 그대로 보여주는 것이 아니라 헥사 값으로
표현되어서 나타납니다.
예를 들어 문자열 "0123"이란 값이 db에 들어 있다면
getString()함수를 통해 불러와서 화면에 출력하면
"0x30313233" 이렇게 출력이 된다는거죠......
같은 db조회 프로그램을 주변의 동료들과 같이 테스트를 해봤는데
몇명은 정상적으로 작동을 하고 나머지 몇명은 저와 같은 현상을 보이더군요
컴퓨터를 포맷해서 다시 설치하니까 그 다음엔 정상적으로 "0123"으로
나오더라구요....그러고 나서 일이 있어 다시 컴퓨터를 포맷하고 재설치를
했는데 이번엔 또 헥사 값으로 나오네요....
sqlplus를 이용해서 조회를 하면 정상적으로 나오는데 프로그램 상에서만
이런 문제가 발생하네요...
혹시 저와 같은 경험을 하시거나 이 문제의 해결 방법을 아시는 분이 계시면
도움 부탁드립니다.
|