Spring 配置範例:
Java sample code:
<bean id="datasource" class="oracle.jdbc.pool.OracleDataSource" abstract="false" lazy-init="default" autowire="default" dependency-check="default">
<property name="driverType" value="thin" />
<property name="serverName" value="" />
<property name="databaseName" value="" />
<property name="portNumber" value="1526" />
<property name="user" value="" />
<property name="password" value="" />
<property name="connectionCachingEnabled" value="true"></property>
<property name="connectionCacheProperties">
<map>
<entry key="MinLimit" value="5"></entry>
<entry key="MaxLimit" value="10"></entry>
</map>
</property>
</bean>
Java sample code:
SimpleNamingContextBuilder builder = SimpleNamingContextBuilder.emptyActivatedContextBuilder();
builder.bind("java:comp/env/datasource", ctx.getBean("datasource"));