<local-tx-datasource>
<jndi-name>TestDB</jndi-name> //look up 할 JNDI 명을 설정한다.
<connection-url>
jdbc:oracle:thin:@127.0.0.1:1521:SID
</connection-url> //데이터 베이스 Connection URL 설정
<driver-class>
oracle.jdbc.driver.OracleDriver
</driver-class> //사용할 JDBC 드라이버 클래스 명 을 정의
<transaction-isolation>TRANSACTION_READ_COMMITTED</transaction-isolation>
<min-pool-size>100</min-pool-size> // 최소 pool 사이즈
<max-pool-size>100</max-pool-size> // 최대 pool 사이즈
<blocking-timeout-millis>5000</blocking-timeout-millis>//connection 얻기 위해 최대 대기 하는 시간
<idle-timeout-minutes>15</idle-timeout-minutes> //연결 최대 유효시간
<new-connection-sql>SELECT 1 FROM DUAL</new-connection-sql> //연결 시 유효 테스트를 위한 sql 문
<check-valid-connection-sql>SELECT COUNT(*) FROM TABLES</check-valid-connection-sql> //pool에서 connection을 꺼내기 전에 connection이 유효한지 확인하는데 사용할 쿼리를 설정.
<valid-connection-checker-class-name> //vendor에서 지원하는 방법으로 connection의 유효성을 체크하며, 이 값이 설정되면 check-valid-connection-sql은 사용되지 않는다. (오버라이드)
org.jboss.resource.adapter.jdbc.vendor.OracleValidConnectionChecker
</valid-connection-checker-class-name>
<user-name>scott</user-name> //해당 스키마 유저 네임
<password>tiger</password> //해당 스키마 유저 패스 워드
<track-statements>true</track-statements> // 클로즈 안된 statement 나 resultset 을 모니터링 하고 클로즈함
<prepared-statement-cache-size>100</prepared-statement-cache-size>
<local-tx-datasource>
'Dev. WAS > JBoss' 카테고리의 다른 글
[JBOSS AS 7 팁] eclipse 사용시 jsp 등 자원 변경 즉시 적용 팁 ( auto deploy ) (0) | 2013.09.22 |
---|