Bonjour,
S'il vous plait, je suis novice en java et j'ai fais un code et je voudrais recuperer le résultat avec la méthode return au lieu de system.out.println.
Voici le code:
Ce code répond à mes attentes mais je voudrais avoir le même résultat en déclarant la fonction
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 public void rechercheProduit(String lib) throws SQLException, ClassNotFoundException, IOException{ Class.forName("com.mysql.jdbc.Driver"); Properties p = new Properties(); p.load(getClass().getClassLoader().getResourceAsStream("ConfigBoutique.ini")); this.name=p.getProperty("dbuser"); this.database = p.getProperty("database"); this.passdb = p.getProperty("dbpass"); Connection con = DriverManager.getConnection(database,name,passdb); Statement stm = con.createStatement(); String reqI = "Select id, libelle, prix From Produit Where libelle LIKE '"+lib+"%'"; try{ ResultSet rs = stm.executeQuery(reqI); while (rs.next()) { int id = rs.getInt("id"); String libl = rs.getString("libelle"); float prix = rs.getFloat("prix"); System.out.println (id +" "+ libl + " " + prix); } rs.last(); int nbenr = rs.getRow(); if(nbenr<1){ System.out.println("Aucun produit ne correspond au recherche"); } }catch(SQLException e){ System.out.println("Erreur de la requete"); e.printStackTrace(); } finally{ if (stm !=null)stm.close();} }
public String rechercheProduit(String lib)
Merci
Partager