WAS에서 사용하는 DB어플리케이션은 JDBC를 사용한다. 그런데...
WAS의 Data source는 DB2 JDBC Driver에서 제공하는 클래스를 어플리케이션에게 return하지 않고, wrapping된 클래스를 return하므로 아니기 때문에 sample code처럼 data source에 직접 설정할 수 없다. 그렇다고 WAS에 보여지는 기본 data source property 에도 사용할 수 있는 property가 없다.
그러므로 WAS의 data source 사용자 정의 특성에 추가 별도로 추가 해 주어야 한다.
데이터 소스 > my data source > 사용자 정의 특성
새로작성
이름 : enableRowsetSupport
값 : 1
유형 : java.lang.Integer
이름 : fetchSize
값 : 100
유형 : java.lang.Integer
fetchSize는 해당 데이터 소스를 사용하는 모든 sql에 적용되므로 개별적으로 적용을 하고자 할 경우엔 프로그램에서 setFetchSize()를 사용해서 statement에 지정해야 한다.
※ enableRowsetSupport 를 disable 할 경우엔 값을 2를 사용한다.