본문으로 바로가기

[Tomcat / Oracle]DB 연동하기

category Servlet&JSP 2020. 1. 6. 11:22

 

수 많은 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 객체를 얻어오는 샘플 코드이다.

 

  1. 프로젝트에 DbcpBean 이라는 클래스를 만들고

  2. connection 객체를 저장할 필드,

  3. new예약어로 객체를 생시 connection 객체가 생성될 수 있도록하는 생성자, 

  4. connection 객체를 사용하고 싶을때 객체의 참조값을 갖고 올 수 있도록하는 메소드를 정의 하였다.

  5. 앞으로는 톰캣 서버와 오라클 DB를 연동하고 싶을때 위의 설명을 따라 기본 설정을 해주고, 이 클래스를 복사 붙여 넣기하면 편하게 사용할 수 있다.