연결 풀 구성 - 예제

다음은 Web Server 및 MySQL 4.0용으로 연결 풀을 설정하는 예입니다.

  1. Web Server 콘솔에서 다음 속성을 가진 JDBC 연결 풀을 만듭니다.
    풀 이름

    samplePool

    데이터 소스 클래스 이름

    com.mysql.jdbc.jdbc2.optional.MysqlDatacSource

    서버 이름

    mySQL 서버의 이름

    포트

    mySQL 서버가 실행 중인 포트 번호

    사용자

    데이터베이스 비밀번호의 사용자 이름

    비밀번호

    해당 사용자의 비밀번호

    데이터베이스 이름

    데이터베이스의 이름


    주 – 다음 단계에서 설명하는 데이터 소스 클래스 및 JDBC 드라이버 클래스를 포함하는 jar 파일을 응용 프로그램 클래스 경로에 추가해야 합니다.


  2. JDBC 자원을 구성합니다. Web Server 콘솔에서 다음 속성을 가진 JDBC 자원을 만듭니다.
    JNDI 이름

    jdbc/samplePool

    풀 이름

    samplePool

    데이터 자원 사용

    on

  3. 응용 프로그램의 sun-web.xml 파일에 다음 행을 추가합니다.
    <resource-ref>
          <res-ref-name>jdbc/mySQL</res-ref-name>
          <jndi-name>jdbc/samplePool</jndi-name>
    </resource-ref>
  4. 응용 프로그램의 web.xml 파일에 다음 행을 추가합니다.
    <resource-ref>
           <description>mySQL Database</description>
           <res-ref-name>jdbc/mySQL</res-ref-name>
           <res-type>javax.sql.DataSource</res-type>
           <res-auth>Container</res-auth>
    </resource-ref>
  5. 설정을 완료하면 이 속성 값은 java:comp/env/jdbc/mySQL이 됩니다.