S/W 개발의 모든것프로젝트에 있어서 단위테스트는 항상 중요하다. 이번 포스트에서는 JDBC를 셋팅하고 연결이 가능한지 확인해보는 테스트를 진행한다. 코드 예시는 다음과 같다.
결과는 다음과 같다. 오라클 JDBC Driver 11g까지는 공식적으로 Maven 에서 지원하지 않으므로 수동으로 jar 파일을 추가시켜야 한다. (ojdbc8.jar 경로 -> sqldeveloper-jdbc-lib) 1. 프로젝트 우클릭하여 -> Properties > Java Build Path 에서 Libraries > add External JARS... 2. 프로젝트 우클릭 > Properties > Deployment Assembly 3. JDBC 테스트
개발 작업이 완료 된 후 배포시 war 파일로 만들어 질 때, jar 파일이 포함 될수 있도록 "Web Deployment Assembly" 항목에도 jar 파일을 추가한다. 참고로 테스트 할때는 정상적으로 동작하고, 톰캣에서 JDBC 드라이버에 문제가 생겼다고 나오면 "Web Deployment Assembly" 여기를 확인해 봐야 한다. "oracle jdbc driver" 로 검색하면 아래 링크를 참고할수 가 있다. https://www.oracle.com/database/technologies/jdbcdriver-ucp-downloads.html 또 다른 방법 1. maven(라이브러리)에서 ojdbc 관리하는 법 (오라클 드라이버 메이븐 설정) |