JSP & ThymeLeaf

JSP - 커넥션풀(connection pool) 설정

낙산암 2021. 11. 29. 22:22

톰캣 설정 파일에 context.xml 에 아래와 같이 설정

 

<Resource 

auth="Container" 

driverClassName="oracle.jdbc.OracleDriver" 

maxIdle="10" 

maxTotal="20" 

maxWaitMillis="-1" 

name="jdbc/oracle" 

password="tiger" 

type="javax.sql.DataSource" 

url="jdbc:oracle:thin:@127.0.0.1:1521:xe" 

username="scott"

/>
   
   <!--
    auth : 컨테이너를 자원 관리자로 기술
    name : JDBC이름, 변경 가능
    driverClassName : JDBC 드라이버
    type : 웹에서 이 리소스를 사용할 때 DataSource로 리턴됨
    username : 접속계정
    password : 접속할 계정 비밀번호
    
    loginTimeout : 연결 끊어지는 시간
    maxActive : 최대 연결 가능한 Connection수 (기본 20개)
    maxIdle : Connection pool 유지를 위해 최대 대기 connection 숫자
    maxWait : 사용 가능한 커넥션이 없을 때 커넥션 회수를 기다리는 시간 (1000 = 1초)
    testOnBorrow : db에 test를 해볼 것인지

 

-->