오라클 jdbc 드라이버 공식 다운로드 웹페이지
http://www.oracle.com/technetwork/database/features/jdbc/index-091264.html
참고로.. classes12.jar 는 JDK1.2 와 JDK1.3 버전용, ojdbc14.jar 는 JDK1.4 버전용.
ojdbc14_g.jar 와 같이 _g 가 붙는 것은 debug 와 trace 코드가 들어간 버전(일반용 아님)
현재 스프링 1.2.6 을 사용하는데, 다른 화면들은 제대로 잘 나오는데..
간혹 '프로토콜 위반' 오류가 발생하여 여기저기 뒤저보았더니, JDBC 드라이버가 맞지 않아서 그렇다고..
PC 개발 환경에서 시스템 변수를 편집하여 classpath 를 확인하였더니..
여기는 프레임웍에서 사용하는 버전으로 제대로 세팅되었고,
찾아 보니 이클립스에 설정한 탐캣 서버의 JDBC 가 맞지 않았던 것.
이클립스 이외의 환경에서 JDBC 를 사용하지 않는다면,
윈도우의 classpath 에서 JDBC 는 빼고..
이클립스 관련 서버 (여기서는 탐캣) 만 맞추기 바랍니다.
%TOMCAT_HOME%\common\lib\
PC 하나에 하나의 개발 환경만 구현해 놓지는 않겠지요.
물론, 단일 프로젝트만 운영한다면 그럴 수도 있지만,
어디 하나만 딱 하고 그만 하게 되나요.. ~.~
그래서 PC 상의 폴더 구조는..
D: 드라이브에 (C: 드라이브는 OS 를 두기 마련이니까요..) 가능한 짧은 경로를 두어서,
이를테면 d:\dev\ 이런식으로 말이지요.
프로젝트별로 폴더를 할당하고, 이를테면 d:\dev\prj01\ 이런식으로요..
그 아래에 jdk, tomcat, eclipse 등등을 구성하겠지요.
다만, jdk/tomcat/eclipse 등은 버전을 디렉토리명으로 하는 것이 눈에 바로 들어오겠고요..
이들 디렉토리들에 JDBC 나 해당 프로젝트에 필요한 드라이버들은 tomcat 이나 eclipse 쪽에 통일하면 되겠습니다.
'Program > IDE' 카테고리의 다른 글
이클립스 헬리오스, boolean 변수에 대하여 자동으로 getter 등록시 'is..' 가 아닌 'get..' 으로 설정하기 (0) | 2011.04.30 |
---|---|
이클립스, if~else~ 문과 boolean 변수를 통한 Dead Code 풍선 도움말 처리 방법. (0) | 2011.04.26 |
이클립스 헬리오스, 수정된 코드 위치를 왼쪽 Vertical Ruler 에 표시 (0) | 2011.04.23 |
이클립스, ignore white space. 코드 비교시 공백문자 무시 (0) | 2011.04.23 |
이클립스 헬리오스 Eclipse Helios 에서 탭 사이즈 조정. General, Ant, Java (0) | 2011.04.20 |