erreur récupération d'un objet ResultSet
Bonjour tout le monde,
j'utilise une classe java qui fait la connexion avec une base de données mysql, à l'intérieur y a la fonction suivante qui retourne le résultat d'une requete select dans un objet de type ResultSet :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
|
public ResultSet execQuery( String sqlQuery )
{
ResultSet res = null;
if( sqlQuery != null && sqlQuery != "" )
{
try
{
state = dbcon.createStatement();
res = state.executeQuery( sqlQuery );
}
catch( Exception e )
{
System.err.println(e);
}
}
return res;
} |
quand j'essaie d'avoir accès au résultat de cette métode à partir de mes pages JSP, je stocke le résultat dans une variable de type ResultSet :
Code:
1 2
|
ResultSet r = mysql.excecQuery("select * from ma_table"); |
ce qui m'affiche cette erreur :
Code:
1 2
|
Type mismatch: cannot convert from ResultSet to ResultSet |
du coups je l'ai récupéré dans un simple objet qu'il fallait caster après :
Code:
1 2 3
|
Object r;
r = (ResultSet)mysql.execQuery("select * from imane"); |
mais là j'arrive as du tout à avoir accès aux méthodes spécifiques d'un ResultSet comme next() par ex... :? :?
je sais pas si c'est une mauvais manipulation ou quoi? quelqu'un aurait-il une idée ??
Merciiiiiiiii d'avance pour votre aide :cry: