La Web del Programador: Comunidad de Programadores
 
    Pregunta:  17968 - COMO CONECTO CON UN POOL JDBC
Autor:  sivis dmn
Quiero conectar desde un Servlet a un pool pasandole 3 datos, alguien sabe que debo poner.
gracias

  Respuesta:  Rafael Hernamperez Martin
Hola,

La pregunta es un tanto generalizada y no entra en detalles importantes. Un pool de conexiones es basicamente una clase Java que gestiona, entre otras cosas, la cantidad de conexiones disponibles a una base de datos, haciendo un balanceo de dichas conexiones.

Basicamente, un pool de conexiones se basa en un vector de conexiones, controlando el numero de conexiones libres y el numero de conexiones ocupadas. Cuando un cliente solicita una conexion, comprueba si hay una conexion disponible. En ese caso reserva la conexion. Una vez utilizada la conexion, la libera, dejandola disponible a otros usuarios.

Normalmente, existen dos metodos para controlar un pool de conexiones:

getConnection(): este metodo retorna una conexion (si esta disponible).
freeConnection(): este metodo libera la conexion que estamos usando.

Una vez obtenida una conexion ya podemos utilizarla para realizar nuestros accesos a las bases de datos.

Espero que esta informacion te pueda orientar. Un saludo