Ejercicio Java
En este ejercicio, crearás un programa en Java que se conecte a una base de datos utilizando JDBC. El programa realizará consultas SQL para obtener información y luego mostrará los resultados. Comenzarás estableciendo una conexión con la base de datos, ejecutarás una consulta SELECT y procesarás los datos obtenidos. Este ejercicio te ayudará a entender cómo integrar bases de datos en aplicaciones Java, utilizando consultas SQL para interactuar con los datos de forma efectiva.
Instrucciones:
- Configura tu entorno para trabajar con JDBC y asegúrate de tener una base de datos accesible.
- Crea una conexión a la base de datos utilizando el driver JDBC adecuado para tu base de datos.
- Realiza una consulta SQL utilizando una instrucción SELECT para obtener datos.
- Recibe y procesa los resultados utilizando un
ResultSet
.
- Cierra la conexión una vez que hayas terminado de procesar los datos.
Este ejercicio te proporcionará una comprensión sólida de cómo interactuar con bases de datos desde Java, utilizando JDBC para ejecutar consultas SQL y procesar los resultados de manera eficiente.
Ver código de ejemplo
import java.sql.*;
public class ConsultaSQL {
public static void main(String[] args) {
// Definir variables para la conexión
String url = "jdbc:mysql://localhost:3306/mi_base_de_datos"; // URL de la base de datos
String usuario = "root"; // Usuario de la base de datos
String contraseña = "mi_contraseña"; // Contraseña de la base de datos
// Conectar a la base de datos y realizar consulta
try (Connection conn = DriverManager.getConnection(url, usuario, contraseña);
Statement stmt = conn.createStatement()) {
// Realizar una consulta SQL
String sql = "SELECT id, nombre FROM empleados";
ResultSet rs = stmt.executeQuery(sql);
// Procesar los resultados de la consulta
while (rs.next()) {
int id = rs.getInt("id");
String nombre = rs.getString("nombre");
System.out.println("ID: " + id + ", Nombre: " + nombre);
}
// Cerrar ResultSet
rs.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
}
Salida:
ID: 1, Nombre: Juan Pérez
ID: 2, Nombre: Ana Gómez
ID: 3, Nombre: Carlos Ruiz
Este programa demuestra cómo realizar una consulta SQL en Java utilizando JDBC. El programa establece una conexión con una base de datos MySQL, ejecuta una consulta SELECT para obtener datos de la tabla empleados
, y luego procesa los resultados para imprimir los valores de las columnas id
y nombre
de cada registro. La salida muestra los datos obtenidos de la base de datos, lo que permite verificar que la consulta se ejecutó correctamente.