수 많은 connection이 동시에 이루어지기때문에 connection 관리는 WAS 에서 connection pool로 관리한다.
우리는 톰캣서버를 이용하기 때문에 톰캣에 맞는 connection 설정을 해주어야한다.
http://tomcat.apache.org/tomcat-8.5-doc/jndi-datasource-examples-howto.html
우리는 오라클 db를 사용할 것이기 때문에 위의 톰캣 사이트에서 'Oracle 8i, 9i & 10g' DB 연동하기 위한 설정 부분을 참고한다.
이로써 설정은 완료 되었다.
아래는 connection 객체를 얻어오는 샘플 코드이다.
-
프로젝트에 DbcpBean 이라는 클래스를 만들고
-
connection 객체를 저장할 필드,
-
new예약어로 객체를 생시 connection 객체가 생성될 수 있도록하는 생성자,
-
connection 객체를 사용하고 싶을때 객체의 참조값을 갖고 올 수 있도록하는 메소드를 정의 하였다.
-
앞으로는 톰캣 서버와 오라클 DB를 연동하고 싶을때 위의 설명을 따라 기본 설정을 해주고, 이 클래스를 복사 붙여 넣기하면 편하게 사용할 수 있다.
'Servlet&JSP' 카테고리의 다른 글
DB Connection Pool 과 WAS(Tomcat) (0) | 2020.01.06 |
---|---|
Emmet 단축키 설정하기(emmet snippet 등록) (0) | 2020.01.06 |
응답정보 처리 HttpServletResponse / 요청 정보 처리HttpServletRequest (0) | 2020.01.06 |
서블릿(Servlet) 구현 / 실행 (0) | 2020.01.06 |
웹 애플리케이션 접근 / 위치 / 구조 / web.xml / 서블릿 디렉터리 (0) | 2020.01.05 |