J'ai cette fonction qui cherche s'il y a id en fonction de deux paramètres mon probblème est que la fonction ne retourne que true quelque soit les paramètres mis à l'entrée.
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
31
32
33
34
35 public boolean valide(String name ,String sexe ) { boolean result = false; PreparedStatement ps = null; ResultSet rs = null; String query = null; Connection con = null; query = " SELECT ID FROM Personne WHERE Pers_name=? AND Pers_ sexe=?"; try { con = UtilAccess.connect(); ps = con.prepareStatement(query); ps.setString(1, name); ps.setString(2, sexe); ps.executeQuery(); rs = ps.getResultSet(); if (rs != null) { result =true; } } catch (SQLException e) { result =true; } finally { UtilAccess.closeResultSet(rs); UtilAccess.closeStatement(ps); UtilAccess.closeConnection(con); } return result; }
Merci de votre aide
Partager