글쓴이 :전진배 1998년 5월 15일 16:52:42
In Reply to: thread 를 사용하지 않았군요. (PRE 태그 때문에 다시) posted by 김필호 on 1998년 5월 15일 13:22:22:
원래는 thread를 사용했는데 김필호님의 thread 에라 ? 라는
앞글을 보고 일반 Class로 고친것이걸랑요
thread를 일반 Class 로 고쳐도 같은 Error가 발생하더라고요
그리고 Test source 의 원본은 Socket 을 사용하는데 이상하게도
Socket을 accept()한다음 DB 에 Connection 하면 Connection 이 안되더라고요
그래서 편법으로 우선 DB Connection 을 먼저시키고
ServerSocket 에서 accept() 한것입니다.
(참고로 thread를 사용할때는 Client 에서 원하는 table space 에
Connection 하기위해 close() 시킨다음 socket 에서 DB명과 password 를 받은후
다시Connection 합니다. )
다른 table 에서 Data를 가져올때는 몇번을 가져와도 이상이 없는데
유독 한Table 만이 가끔 Error 발생하니 제 짧은 소견으로는 Connection쪽에는
문제가 없고 JDBC의 ResultSet 에서 문제가(JDBC bug)있는것 같아요
그리고 한글문제는 Record 단위로 Client Applet 에서
처리를 해서 깨지는 것은 없습니다