IConexionPool.java
Como primer paso se define una Interfase Java a la cual debe apegarse el diseño del "Pool" para Bases de Datos.
package com.osmosislatina.basesdedatos; public interface IConexionPool { public Connection extraerConexion() throws SQLException; public void liberarConexion(Connection conn) throws SQLException; } |
Primeramente se define la librería ("package") a la cual debe pertenecer dicha interfase.
Son definidos dos métodos para la interfase, uno llamado
extraerConexion
empleado para adquirir conexiones y otro nombradoliberarConexion
utilizado para liberar conexiones.
En la siguiente sección es definida la Clase que implementa esta interfase, la cual será utilizada como "Pool" hacia Bases de Datos en futuras aplicaciones con JSP's/Servlets.