728x90
반응형
https://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte2:psl:data_source
egovframework:rte2:psl:data_source [eGovFrame]
데이터베이스에 대한 연결을 제공하는 서비스이다. 다양한 방식의 데이터베이스 연결을 제공하고,이데 대한 추상화계층을 제공함으로써, 업무 로직과 데이터베이스 연결 방식 간의 종속성을
www.egovframe.go.kr
PROPERTIES설 명
driverClassName | jdbc driver의 class name 설정 |
url | DataBase url을 설정 |
username | DataBase 접근하기 위한 사용자명 |
password | DataBase 접근하기 위한 암호 |
defaultAutoCommit | datasource로부터 리턴된 connection에 대한 auto-commit 여부를 설정 |
poolPreparedStatements | PreparedStatement 사용여부 |
maxActive | 동시에 할당할 수 있는 active connection 최대 갯수를 설정 |
maxIdle | pool에 남겨놓을 수 있는 idle connection 최대 갯수를 설정 |
maxWait | 모든 Connection이 사용중일 경우 최대 대기 시간을 설정 |
defaultReadOnly | Connection Pool에 의해 생성된 Connection에 read-only 속성 부여 |
defaultTransactionIsolation | 리턴된 connection에 대한 transaction isolation 속성 부여 |
defaultCatalog | Connection의 catlog 설정 |
minIdle | Connection pool의 최소한 idle connection 갯수 설정 |
initialSize | Connection pool에 생성될 초기 connection size 설정 |
testOnBorrow | Connection pool에서 객체를 가지고 오기 전에 그 객체의 유효성을 확인할 것인지 결정 |
testOnReturn | 객체를 return하기 전에 객체의 유효성을 확인할 것인지 결정 |
validationQuery | validationQuery를 설정 |
loginTimeout | Database에 연결하기 위한 login timeout(in seconds)을 설정 |
timeBetweenEvictionRunsMillis | 놀고 있는 connection을 pool에서 제거하는 시간기준(기본 -1) 단위 1/1000초 |
728x90
반응형