흐르는 시간의 블로그...

내 업무는 아니지만 회사 업무에서 Java / iBatis를 사용하는 케이스가 있다.


처음에는 설정 파일을 보고 Pool이란 단어를 지나쳐서 Pool을 사용하지 않는지 알았다.

특히 DB에 일련의 특별한 connection pool을 사용하고 있는 것 처럼 보이지 않아서 였다.


<transactionManager type="JDBC" > 

<dataSource type="SIMPLE">

                   ..............................

<property name="Pool.MaximumActiveConnections" value="10"/>

<property name="Pool.MaximumIdleConnections" value="5"/>

<property name="Pool.MaximumCheckoutTime" value="20000"/>

<property name="Pool.TimeToWait" value="10000"/>

</dataSource>

</transactionManager>


다음의 링크에 가면 자세한 설명이 있다.

결국 iBatis에서 관리하는 connection pool을 사용하다는 얘기다.


IBATIS MaximumIdleConnections / Connection pooling logic (SimpleDataSource)

'프로그래밍???' 카테고리의 다른 글

Too Slow JDBC Connection  (0) 2016.10.10
GO Lang 시작  (0) 2016.09.22
Redis 시작...  (0) 2015.12.11
DNS의 타입에 대해...  (0) 2015.04.21
엑셀에서 랜덤 문자열 생성하는 VBA 스크립트  (0) 2015.03.04