Bonjour tout le monde!
Je cherche à faire une fonction qui va me retourner un ResultSet.
Après avoir fait ma connexion dans une classe précédente, je créé mon statement, je fais ma requete, et je veux renvoyer le resultset obtenu.
Mais Eclipse me met tjs le même message d'erreur : "resultset cannot be resolved"
Voici mon code :
D'après vous qu'est ce qui pose problème ? j'ai ajouté "ResultSet resultset = null;" que les deux catch peuvent renvoyer au cas où une exception se produirait mais ça ne change rien.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 public ResultSet RenvoiResultSet(){ try{ s = cx.createStatement(); String query = "select APT_NUM, APT_PRO from appartement"; ResultSet resultset = s.executeQuery(query); } catch(SQLException se){ if(se.getErrorCode()==1146){ System.out.println("La table n'existe pas"); ResultSet resultset = null;} else System.out.println(se); ResultSet resultset = null; } catch(Exception e){ System.out.println(e); e.printStackTrace(); ResultSet resultset = null; } return resultset; }
Merci de votre aide
Partager