JSP with DBCP

DobbyisCoding·2020년 12월 29일
1

DBCP 사용 환경 구축

DBCP를 사용하기 위해선 사전 작업이 필요하다.

1. Server.xml에 Context 내용 추가


수정 전의 경우 첫번째 줄만 입력이 되어있다.
해당 문장 아래에 최상단의 이미지의 1번 내용을 사용하려고 하는 환경에 맞게 수정하여 입력해준다.

  • .xml 파일을 수정할 경우 톰캣을 재실행 해줘야 한다. (shutdown -> startup)

2. web.xml에 resource-ref 내용 추가


web.xml 파일을 열어 이미지 2번의 내용을 넣어준다.

3. DBCP를 사용하기 위한 클래스 생성


이미지 3번의 내용을 개인의 환경에 맞게 수정하여 클래스를 생성한다.

  • Context - import javax.naming.*;
  • DataSource - import javax.sql.*;
  • 사용하지 않았지만 소스 예제에서의 Connection은 java.sql.*;을 import 해준다.

4. DBCP 적용 및 사용


JSP Action을 이용해 DbcpBean 클래스의 내용을 담은 dbcp 객체를 생성하여 application scope에 넣어준다.

전 포스트의 JSP의 Connection Pool과 다른 부분의 내용을 추가 수정해 주고 정상 실행이 되는지 확인한다.

profile
Keep going

3개의 댓글

comment-user-thumbnail
2020년 12월 29일

베껴서 좀 쓰겠습니다;

답글 달기
comment-user-thumbnail
2020년 12월 29일

깔끔하게 정리하셨네요:)

답글 달기
comment-user-thumbnail
2020년 12월 30일

비공개하지마...

답글 달기