Arquitectura general de JDBC
Artículo por Club Developers 路 31 October 2006
2595 vistas
Veamos la arquitectura general de JDBC:
En este esquema simplificado podemos diferenciar tres tipos de tecnolog胊s. En amarillo tenemos la tecnolog胊 Java, una parte de la cual es el JDBC. Para los tres primeros tipos de drivers, remarcamos en verde la presencia de intermediarios no Java como las API nativas o los servidores intermediarios. Para terminar, en azul, tenemos los diferentes SGBD.
Nota: los nombres de los drivers y SGBD se muestran a título de ejemplo ya que tambi茅n existen otros.
Veamos las etapas generales que encontraremos en un programa usando esta tecnolog胊:
En este esquema simplificado podemos diferenciar tres tipos de tecnolog胊s. En amarillo tenemos la tecnolog胊 Java, una parte de la cual es el JDBC. Para los tres primeros tipos de drivers, remarcamos en verde la presencia de intermediarios no Java como las API nativas o los servidores intermediarios. Para terminar, en azul, tenemos los diferentes SGBD.
Nota: los nombres de los drivers y SGBD se muestran a título de ejemplo ya que tambi茅n existen otros.
Veamos las etapas generales que encontraremos en un programa usando esta tecnolog胊:
- Carga del driver correspondiente al SGBD deseado
- Obertura de una conexi贸n hacia la base de datos
- Creaci贸n de una consulta (Statement)
- Ejecuci贸n de la consulta
- Acceso al resultado de la consulta
- Acceso a los meta-datos (de los resultados, de la conexi贸n, etc.)
- Gesti贸n de los errores (excepciones y warnings)
- Liberaci贸n de los recursos (cierre de la conexi贸n, etc.)