La Web del Programador: Comunidad de Programadores
 
    Pregunta:  12949 - CONNECTION POOL
Autor:  Risk Smith
Tengo problemas con los drivers weblogic para oracle no soy capaz de configurar un pool de conexiones, alguien podria indicarme cual es es mejor driver y como utilizarlo??

  Respuesta:  Xavi Canal
Holas,

yo uso el propio driver de Oracle, Oracle Thin, si sabes
JDBC sabrás como usarlo. En cuanto a Weblogic, simplemente
deberás editar unas lineas en su .properties:

-==============-
weblogic.jdbc.connectionPool.NomreDeTuPool=\
url=jdbc:oracle:thin:@IP:PUERTO:TABLESPACE,\
driver=oracle.jdbc.driver.OracleDriver,\
loginDelaySecs=1,\
initialCapacity=6,\
maxCapacity=12,\
capacityIncrement=2,\
refreshMinutes=10,\
props=user=tulogin;password=tupassword

weblogic.allow.reserve.weblogic.jdbc.connectionPool.NombreDeTuPool=everyone
-==============-

bien, una vez configurado el .properties (para los detalles de cada Key
mira la documentacion de Weblogic: "http://www.weblogic.com/docs51/resources.html") echamos
un vistazo al código Java de tu programa:

tienes que cargar el Driver en memoria:

Class.forname ("weblogic.jdbc.pool.Driver");

tendrás que cachear un par de Exceptions

y para pedir una Connection:

DriverManager.getConnection ("jdbc:weblogic:pool:NombreDeTuPool", null);

no te olvides de cerrar las conexiones una vez usadas o te vas a
quedar sin ellas :)

att. Xavi Canal