Red de conocimiento del abogados - Bufete de abogados - ¿Qué significa JDBC en Java?

¿Qué significa JDBC en Java?

La conexión de base de datos Java es una interfaz de programación de aplicaciones utilizada por el lenguaje Java. Se utiliza para estandarizar la forma en que los programas cliente acceden a la base de datos y proporcionar métodos para consultar y actualizar datos en la base de datos. JDBC también es una marca comercial de Sun Microsystems. Solemos decir que JDBC está orientado a bases de datos relacionales.

Este tipo de controlador pasa todas las llamadas JDBC a ODBC, y luego ODBC llama al código del controlador de la base de datos local (es decir, la biblioteca de códigos binarios de operación de la base de datos proporcionada por el fabricante de la base de datos, como oci.dll en Oracle ).

Descripción general de la API

La API JDBC se encuentra principalmente en el paquete java.sql del JDK (el contenido ampliado posteriormente se encuentra en el paquete javax.sql) e incluye principalmente (cursiva indique las interfaces que deben ser proporcionadas por el controlador (implementadas por el controlador):

DriverManager: responsable de cargar varios controladores y devolver las conexiones de bases de datos correspondientes a la persona que llama de acuerdo con diferentes solicitudes. Controlador: el controlador se cargará en DriverManager, manejará la solicitud correspondiente y devolverá la conexión de base de datos correspondiente. Conexión: la conexión de la base de datos, responsable de la comunicación entre bases de datos, la ejecución de SQL y el procesamiento de transacciones, se realizan en un entorno de conexión específico.

Puedes generar una declaración para ejecutar SQL. Declaración: se utiliza para ejecutar consultas SQL y actualizaciones (para declaraciones SQL estáticas y ejecución única). PreparedStatement: se utiliza para ejecutar consultas SQL y actualizaciones con parámetros dinámicos (compilados en el lado del servidor, lo que permite la ejecución repetida para mejorar la eficiencia). Declaración invocable:

Se utiliza para llamar a procedimientos almacenados en la base de datos. SQLException: indica que se produjo una excepción (es decir, un error) durante el proceso de establecimiento y cierre de conexiones de base de datos y ejecución de declaraciones SQL.