bonjour,
comment on peut récupérer le résultat(rep) de cette méthode appartir d'une autre classe?
l'objectif c'est de faire un teste sur le retour de cette méthode(boolean) pour lancer une autre classe si true et rien si false.
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
24
25
26
27
28
29
30 public boolean isInBase(String id, String mdp)throws RemoteException { boolean rep = false; try { Class.forName("com.mysql.jdbc.Driver"); Connection joueur = DriverManager.getConnection("jdbc:mysql://localhost/sudoku", "root", "123456"); Statement instruction = joueur.createStatement(); ResultSet resultat = instruction.executeQuery("SELECT id, mdp FROM joueur " + "WHERE id = '" +id+ "' and mdp = '" +mdp+ "'"); } catch (SQLException ex) { System.err.println("Erreur Localisation BD"); System.out.println("<-->"+ex.getMessage()); } if (resultat.next()){ if(resultat.getString(1)!= "" && resultat.getString(2) != "" ){ rep = true; } } else { rep = false; } return rep; }
merci
Partager