recupérer syntaxe de requete sql depuis ResultSet
Bonjour,
J'ai un souci avec le ResultSet car ce qu'on me demande de faire est un peu compliqué.
J'ai une méthode qui fait 3 fois SELECT * ... et les données récupérées sont attribuées aux 3 ResultSet différents.
Code:
1 2 3 4
|
rs1 = stmt.executeQuery("SELECT TITI FROM ...");
rs3 = stmt.executeQuery("SELECT TOTO FROM...");
rs3 = stmt.executeQuery("SELECT * FROM .."); |
Puis ces "rs" sont stockés dans une Arraylist.
Code:
1 2 3 4
|
al.add(rs1);
al.add(rs2);
al.add(rs3); |
Cette liste est envoyé en paramètre dans une autre méthode.
Code:
1 2 3 4 5 6 7 8 9 10 11 12
|
maClasse.maMethode(al);
....
....
//Dans la classe "maClasse"
void maMethode(ArrayList al)
{
for(int i = 0; i < al.size(); i++)
{
ResultSet rs = (ResultSet) al.get(i);
}
} |
Jusqu'à la pas de souci mais
Cette méthode fait d'autres traitements et pour cela, j'ai besoin de récupérer la requete sql de départ à partir des ResultSet qui sont dans ArrayList, c'est à dire;
pour le "rs" à l'index 0, "SELECT TITI FROM ..."
à l'index 1, "SELECT TOTO FROM..."
etc...
j'ai beau chercher partout, j'arrive pas à trouver. Help please
Je vous remercie