Consultas SQL desde JAVA

En este ejercicio, aprenderás a realizar consultas SQL desde una aplicación Java utilizando JDBC. Descubrirás cómo establecer una conexión con una base de datos, ejecutar consultas SQL y procesar los resultados. A lo largo de este ejercicio práctico, mejorarás tus habilidades para interactuar con bases de datos desde Java, lo que es esencial para desarrollar aplicaciones que manejen grandes volúmenes de datos.

Tema

Base de Datos y JDBC

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:

  1. Configura tu entorno para trabajar con JDBC y asegúrate de tener una base de datos accesible.
  2. Crea una conexión a la base de datos utilizando el driver JDBC adecuado para tu base de datos.
  3. Realiza una consulta SQL utilizando una instrucción SELECT para obtener datos.
  4. Recibe y procesa los resultados utilizando un ResultSet.
  5. 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.


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.


 Comparte este ejercicio JAVA