16 Mayıs 2018 Çarşamba

Oracle JDBC Thin Driver - OracleConnectionPoolDataSource Sınıfı - Kullanmayın

Giriş
Şu satırı dahil ederiz.
import oracle.jdbc.pool.OracleConnectionPoolDataSource;
OracleDataSource sınıfından kalıtır.

Bu sınıf direkt kullanılmamalı. Açıklaması şöyle.
You should not use a ConnectionPoolDataSource directly. It is intended for use by a connection pool in an application server. It does not provide connection pooling itself.
Spring
Şöyle yaparız.
<bean id="dataSource" class="oracle.jdbc.pool.OracleConnectionPoolDataSource">
  <property name="URL" value="${jdbc.url}" />
  <property name="user" value="${jdbc.username}" />
  <property name="password" value="${jdbc.password}" />
</bean>
constructor
Şöyle yaparız.
OracleConnectionPoolDataSource ds = new OracleConnectionPoolDataSource();
getPooledConnection metodu
Örnek ver

setPassword metodu
Şöyle yaparız.
ds.setPassword("pwd");
setURL metodu
Şöyle yaparız.
ds.setURL("jdbc:oracle:thin:@g9u0696.houston.hp.com:1525:CRNAD");
setUser metodu
Şöyle yaparız.
ds.setUser("uname");


Hiç yorum yok:

Yorum Gönder