¿Qué es jdbc?
JDBC (Java DataBase Connectivity, conexión de base de datos java) es una API de Java utilizada para ejecutar sentencias SQL. La API JDBC proporciona una interfaz estándar para interactuar con cualquier sistema de gestión de bases de datos relacionales (RDBMS).
La API JDBC contiene los siguientes componentes principales:
1.Controlador JDBC (Controlador JDBC)
2.Conexión (Conexión)
3.Statement (declaración)
4.ResultSet (conjunto de resultados)
Ahora le presentaremos brevemente sus componentes.
Controlador JDBC
Un controlador JDBC es un conjunto de clases Java que implementan la interfaz JDBC para interactuar con una base de datos específica. Casi todos los proveedores de bases de datos (como MySQL, Oracle, Microsoft SQL Server) proporcionan controladores JDBC. Por ejemplo, MySQL proporciona un controlador JDBC llamado MySQL Connection/J, que le permite utilizar una base de datos MySQL a través de la API JDBC estándar.
Existen tres tipos de controladores JDBC, incluido el controlador API nativo JDBC, el controlador JDBC-net y el controlador JDBC.
El controlador JDBC está escrito en Java puro. Convierte llamadas JDBC en llamadas específicas de MySQL y envía las llamadas directamente a una base de datos específica. Para utilizar el controlador JDBC, debe incluir el archivo JAR del controlador en su aplicación. MySQL Connector/J es un controlador JDBC.
Conexión
El primer y más importante componente de JDBC es el objeto Conexión. En una aplicación Java, primero se carga el controlador JDBC y luego se establece la conexión a la base de datos. A través del objeto Conexión, puede interactuar con la base de datos, por ejemplo, crear una Declaración para realizar consultas SQL en la tabla. Puede abrir varias conexiones de bases de datos a la vez.
Declaración
Para ejecutar consultas SQL, como SELECCIONAR, INSERTAR, ACTUALIZAR, ELIMINAR, etc., puede utilizar el objeto Declaración. Puede crear objetos Declaración a partir de objetos Conexión. JDBC proporciona varios tipos de declaraciones para diferentes usos, como PreparedStatement, CallableStatement.
Conjunto de resultados
Después de consultar datos de la base de datos, obtendrá un objeto ResultSet. El objeto ResultSet proporciona un conjunto de API que le permiten iterar sobre los resultados de la consulta.
El proceso típico de uso de JDBC es el siguiente:
1. Primero, cargue el controlador JDBC y cree una conexión a la base de datos.
2. Luego, cree una Declaración y ejecute la consulta para obtener el ResultSet.
3. A continuación, recorra y procese el ResultSet.
4. Cierre el conjunto de resultados, la declaración y la conexión.
En este artículo le presentamos información básica sobre JDBC y sus componentes principales: controlador JDBC, conexión, declaración y ResultSet. Espero que ayude a los necesitados.