¿Qué significa JDBC en Java?
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.