Articulo de referencia

Fachada JDBC

JDBCFacade es una biblioteca de código abierto que facilita el uso de JDBC y reduce la probabilidad de errores, al tiempo que fomenta una clara separación entre la lógica de per...

JDBCFacade es una biblioteca de código abierto que facilita el uso de JDBC y reduce la probabilidad de errores, al tiempo que fomenta una clara separación entre la lógica de persistencia y la lógica de dominio.

Detalles técnicos

JDBCFacade es compatible con J2SE 1.2 y versiones posteriores. Esto incluye JDBC versión 2.0 y posteriores.

A diferencia de muchas herramientas similares, JDBCFacade no interfiere en absoluto con el uso normal de JDBC. JDBCFacade utiliza los patrones de comando y fábrica abstracta para proporcionar una API de base de datos simplificada que oculta al usuario muchos de los detalles de la conexión y el manejo de errores.

JDBCFacade admite 4 tipos de comandos:

  • FetchCommand : ejecuta una consulta JDBC (SELECT) que se espera que devuelva cero o más filas y luego utiliza la fábrica proporcionada para crear un objeto a partir de cada una de esas filas.
  • GetCommand : ejecuta una consulta JDBC (SELECT) que se espera que devuelva exactamente una fila y luego utiliza la fábrica proporcionada para crear un objeto a partir de esa fila.
  • UpdateCommand : ejecuta una instrucción JDBC que no devuelve un ResultSet, como una instrucción de actualización o DDL.
  • VisitCommand : ejecuta una consulta JDBC (SELECT) que se espera que devuelva cero o más filas y luego aplica el visitante proporcionado a cada una de esas filas.
  • Sitio web oficial de JDBCFacade
  • Patrón de comando
  • Patrón de fábrica abstracto