PreparedStatement.executeQuery() | Java

 

Descripción

El método executeQuery() de la clase PreparedStatement ejecuta una query y devuelve el resultado en un ResultSet.

La principal ventaja de utilizar executeQuery() es que está optimizado para ejecutar sentencias SELECT y recuperar datos de una base de datos. A diferencia de executeUpdate(), que se utiliza para operaciones de modificación como INSERT, UPDATE o DELETE, executeQuery() está diseñado específicamente para consultas que devuelven resultados.

La excepción SQLException puede lanzarse si ocurre algún error durante la ejecución de la consulta SQL. Esto puede suceder por diversas razones, como problemas de conexión con la base de datos, errores de sintaxis en la consulta SQL o problemas de permisos.

Sintaxis

ResultSet executeQuery() throws SQLException

Excepciones

SQLException

Clase Padre

PreparedStatement

Ejemplo

try {
    stmt = con.prepareStatement("SELECT pais FROM paises");
    rs = stmt.executeQuery();

    while (rs.next())
      System.out.println (rs.getString("pais"));

} catch (SQLException sqle) { 
    System.out.println("Error en la ejecución:" 
      + sqle.getErrorCode() + " " + sqle.getMessage());    
}

Artículos

Manual Java

Aprende más sobre Java consultando online o descargando nuestro manual.

Test Java

¿Te atreves a probar tus habilidades y conocimiento en Java con nuestro test?

Vídeos Java

Disfruta también de nuestros artículos sobre Java en formato vídeo. Aprovecha y suscribete a nuestro canal.