Tabla de contenido:
- Definición: ¿qué significa Java Database Connectivity Connector (JDBC Connector)?
- Techopedia explica el conector de conectividad de base de datos Java (conector JDBC)
Definición: ¿qué significa Java Database Connectivity Connector (JDBC Connector)?
Un conector de Java Database Connectivity (JDBC) es una interfaz de programación de aplicaciones (API) para Java, que ayuda a conectar cualquier controlador utilizando la tecnología JDBC. Un conector JDBC hace innecesario cambiar el código del controlador para conectar y usar con aplicaciones Java.
Techopedia explica el conector de conectividad de base de datos Java (conector JDBC)
Un conector JDBC proporciona una forma de establecer conexiones con una base de datos. Tiene las siguientes características:
- Una colección de clases e interfaces para Java, escritas en el lenguaje de programación Java.
- Una ayuda para escribir aplicaciones de bases de datos, ya que proporciona una API estándar para programadores de bases de datos.
- Un mecanismo a través del cual las aplicaciones Java pueden comunicarse con una amplia gama de bases de datos.
- Un programa que permite a un programador escribir un solo programa una vez usando la API JDBC, y luego ejecutarlo en cualquier plataforma con la combinación de Java y JDBC
- Una forma de enviar fácilmente sentencias SQL a cualquier base de datos relacional
- Una interfaz de bajo nivel que utiliza comandos SQL JDBC (estos comandos se pueden invocar directamente porque JDBC está diseñado para ser una base para crear interfaces y herramientas de nivel superior. JDBC también ayuda a establecer una conexión con las bases de datos y facilita el envío de declaraciones SQL y el procesamiento del resultado .)
Actualmente, la API de conectividad de base de datos abierta (ODBC) es la interfaz más utilizada para acceder a bases de datos relacionales, ya que proporciona la flexibilidad para conectarse a cualquier base de datos en cualquier plataforma. Sin embargo, también tiene sus propias desventajas. Hay cuatro razones importantes para usar JDBC sobre la API ODBC:
- ODBC utiliza una interfaz C y requiere llamadas al código C nativo desde Java. Esto tiene muchos inconvenientes, como la implementación, la seguridad y la portabilidad automática de la aplicación.
- La traducción de la API ODBC C a la API Java no es factible porque Java no tiene punteros y ODBC es rico en punteros.
- JDBC es simple de usar y ofrece soluciones simples a las consultas, a diferencia de ODBC, que requiere que los controladores se instalen manualmente en cada máquina cliente.
- JDBC adapta el estilo y las virtudes de Java.
