Clean Code that Works.

오라클 10g 기준 첨부파일(ojdbc14.jar)파일을 톰캣 설치 폴더/common/lib 폴더에 복사하면 된다.
/common 디렉토리는 톰캣 서버와 모든 웹 애플리케이션이 공유하는 클래스 디렉토리이다.


JDBC에 연결하려면 적어도 JDBC URL과 user 계정과 비밀번호를 알아야 한다. 이것이 제대로 맞지 않으면 아래와 같은 Exception이 발생한다.


host 주소가 맞지 않은 경우 또는 listener가 떠있지 않은 상태
java.sql.SQLException: IO 예외 상황: The Network Adapter could not establish then connection


db명(SID, 호스트 스트링)이 틀릴 경우
java.sql.SQLException: IO 예외 상황: Connection
refused(DESCRIPTION=(TMP=)(VSNNUM=135290990)(ERR=12505)(ERROR_STACK=(ERROR=(CODE=12505)(EMFI=4))))


아이디와 패스워드가 틀릴 경우
java.sql.SQLException: 널 사용자나암호가 THIN 드라이버에서 지원되지 않습니다.

출처 : 모델 2로 다시 배우는 JSP