Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Introducción a
JDBC
Como sabemos, la persistencia de información en
aplicaciones de todo tipo y en todos los lenguajes se puede
hacer mediante diferentes mecanismos. Los más populares
son: el uso de archivos en un disco de almacenamiento y las
bases de datos. Aquí, se hace necesaria la interacción entre
un lenguaje de programación y una base de datos. Lo cual,
normalmente, se logra mediante conexiones a un sistema
de gestión de bases de datos (SGBD) específico. Lo anterior
se logra mediante una arquitectura o estructura cliente-
servidor. En esta, una aplicación se debe conectar a un
servidor de bases de datos y puede realizar consultas a este
para guardar, gestionar u obtener información de este. Para
el caso de las bases de datos relacionales en general y las
bases de datos MySQL en particular, el puente entre ambos
mundos (cliente y servidor) es JDBC.
Aplicación en JDBC
Base de datos
Java en MySQL
Uso de JDBC
El uso de JDBC consta, por lo general, de los siguientes pasos:
Ejemplo de Uso
1
El ejemplo completo se puede encontrar aquí: https://github.com/
leonjaramillo/udea_ruta2_ciclo2/tree/main/main/java/co/edu/udea/
udea_ruta2_ciclo2/db
2
El script para la creación de dicha base de datos se puede encontrar
aquí: https://github.com/leonjaramillo/udea_ruta2_ciclo2/blob/main/
main/java/co/edu/udea/udea_ruta2_ciclo2/db/querys.sql
package co.edu.udea.udea_ruta2_ciclo2.db;
import java.sql.*;
}
}
package co.edu.udea.udea_ruta2_ciclo2.db;
import java.sql.*;
}
}
Notemos que en este caso no fue necesario asignar el
resultado de la consulta a un ResultSet, dado que una
consulta de tipo INSERT no devuelve registros. Por lo demás,
este tipo de consultas se realiza de manera similar a las
consultas SELECT. Las consultas para actualizar (UPDATE) y
eliminar (DELETE) registros de una tabla se realizan de una
forma similar.
Más Información