Si el JDBC es una interface permite ejecutar operaciones en cualquier base de datos, exactamente en qué se diferencia de ser una capa de abstracción? Hay alguna diferencia entre usarlo como capa de abstracción y usarlo como interface?
Si el JDBC es una interface permite ejecutar operaciones en cualquier base de datos, exactamente en qué se diferencia de ser una capa de abstracción? Hay alguna diferencia entre usarlo como capa de abstracción y usarlo como interface?
Hola Rafael, espero que esté bien.
El JDBC (Java Database Connectivity) reúne conjuntos de clases e interfaces
escritas en lenguaje Java en las que es posible conectarse a través de un controlador específico de la base de datos deseada.
La capa de abstracción - que es la capa intermedia entre la aplicación y la base de datos
, funciona como puente.
En la práctica, la capa de abstracción
y la interfaz
son elementos que contribuyen al éxito de la API y su conexión.
Espero haberte quedado claro, cualquier duda estaremos aquí para ayudarte =)