java

[알림판목록 I] [알림판목록 II] [글목록][이 전][다 음]
[ java ] in KIDS
글 쓴 이(By): Daemon (악마)
날 짜 (Date): 1998년02월17일(화) 15시20분32초 ROK
제 목(Title): [질문]jDBC-오라클에서 한글 이용하려면...



JDBC에 관해서 물어 보려고 합니다. 

뭐냐하면요. 프로젝트를 하는데, UNIX에서 홈페이지를 가져오는 프로그램을 돌리고
이 자료를 NT Oracle 에 저장하려고 합니다. 

즉, 사양이 솔라리스 2.5.1에서 자바 프로그램을...
NT 4.0 server에서 오라클 8.0을 ...

홈페이지는 한글과 영문 혼용이기 때문에, 오라클에서 한글 처리가 잘 안 된다고 
들었습니다. 테스트용으로 NT에 오라클을 깔고 웍스테이션에서 접속을 해서 
자료를 입력하였다가 빼내는 샘플 프로그램을 실행하였습니다.

물론 언어는 한글로 했기 때문에 ks5601인가 뭘로 되었겠지요.

JDBC-THIN driver로 했더니 영문 화일은 넣고 빼는데 문제가 없으나
한글-영문 혼용 화일은 exception은 생기지 않으나 입출력이 되지 않는군요.

JDBC-OCI7 driver로 했더니 뭐라고 에러가 나면서 실행이 되지 않습니다. 
무슨 에러냐 하면요.

ld.so.1: /user5/local/jdk1.1.5/bin/sparc/green_threads/java: fatal: 
liboci73jdbc
.so: can't open file: errno=2 (liboci73jdbc.so)
java.lang.UnsatisfiedLinkError: no oci73jdbc in shared library path  

$HOME/.cshrc 에 LD_LIB_PATH에 분명히 라이브러리 패스를 집어 넣었는데 말이죠..


그래서 여기 저기 뒤지다가 오라클이 한글 문자셋을 지원하지 않는다는 사실을 
알게 되었습니다. 그래서 오라클을 새로 설치하고 이용하려고 하는데, 어떻게
하는 것이 좋은지 물어 보고 싶어서 글을 올립니다.

물어 보고 싶은 것은 무엇이냐 하면요...

1. 한글, 영문 혼용 화일을 저장하기 위해서 어떤 type이 적당한지요?
 (보통 홈페이지는 10k 조금 넘더군요...)

2. NT에 오라클 설치할때 영문으로 하면 thin 드라이브로 
   유니코드를 이용해서 한글 입출력이 가능한가요?
   (  가능하다면 집어넣을때 어떤 메소드를 써야 하나요? )

3. thin 드라이브로 한글 입출력이 불가능하다면 oci7 or 8을 써야 되는데,
  위와 같은 에러를 고칠 수 있는 방법은 없나요?
   ( 그리고 역시 어떤 메소드를 쓰는지...)

쩝~ 고수님들의 가르침을 바랍니다.
 
[알림판목록 I] [알림판목록 II] [글 목록][이 전][다 음]
키 즈 는 열 린 사 람 들 의 모 임 입 니 다.