L'énoncé.execute(sql) vs executeUpdate(sql) et executeQuery(sql)

J'ai une question par rapport à cette méthode: st.execute(sql); où st est de toute évidence une Déclaration de l'objet.
Directement à partir de cette oracle java tutoriel:

exécuter: Retourne true si le premier objet que la requête renvoie un
Objet ResultSet. Utilisez cette méthode si la requête peut renvoyer un ou
plus d'objets ResultSet. Récupérer les objets ResultSet retourné à partir de
la requête à plusieurs reprises Instruction d'appel.getResutSet.

Ce que l'on entend par "un ou plusieurs objets ResultSet"? Comment est-il possible de les gérer une fois obtenu un tableau de ResultSet?
Alors que st.executeQuery(sql) et st.executeUpdate(sql) sont très claires. Ce n'est pas (au moins pour moi) le but de st.execute(sql) qui peut également renvoyer un int comme si il a été mis à jour une table.

Merci d'avance

InformationsquelleAutor Rollerball | 2013-05-18