데이터베이스 접속 방식은 크게 3가지가 있다.

 

  1. JDBC, Java DataBase Connectivity : 
  2.  DBCP, DataBase Connection Pool : 접속이 빈번한 경우 많이 사용
  3. ORM, Object Relational Mapping 프레임 워크 (iBatis, MyBatis, hibernate, JPA ... )

 

 

JDBC의 구조

 

 

 

 

 

 

DBCP의 구조

 

 

 

 

 

 

DBCP의 환경 설정

 

 

 

 

 

context.xml의 내용

 

 

maxActive : 커넥션의 개수를 지정. 최대값이 500, 미지정시 기본값 8

maxIdle : 커넥션 유휴 개수. 최대값 100, 미지정시 기본값 8

 

 

 

 

 

Connection Pool에서 커넥션 구해오기

 

 

 

 

 

 

 

+ Recent posts