Bonjour à tous,
j'ai un souci lorsque je veux mettre le resultat que je récupere de ma base de données dans des textfields, checkBox et textArea
je vous mets le code que j'utilise
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 public boolean recupereValeur(){ boolean Valretourne=true; mains lance = new mains(); try { Class.forName("com.mysql.jdbc.Driver"); String url = "jdbc:mysql://127.0.0.1/gestion_energie"; String utilisateur = "root"; String motdepasse = ""; connexion = DriverManager.getConnection(url, utilisateur, motdepasse); Statement instruction = connexion.createStatement(); ResultSet résultat = instruction.executeQuery("SELECT * FROM attributs"); while (résultat.next() ) { if (résultat.getFloat("idAttributs")==1){ float Surface = résultat.getFloat("superficie"); float ObjMensuel = résultat.getFloat("ObjectifMensuel"); Boolean Masquer = résultat.getBoolean("MasquerPole"); String Commentaire = résultat.getString("Commentaire"); lance.valeur(Surface,ObjMensuel,Commentaire,Masquer); } } } catch (Exception e) { e.printStackTrace(); Valretourne=false; } return Valretourne; }merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 public void valeur(float Surface ,float ObjMensuel, String Commentaire, boolean Masquer){ System.out.println(Surface); txtBoxEcoleSurface.setText(Float.toString(Surface)); System.out.println(ObjMensuel); txtBoxEcoleSurface.setText(Float.toString(ObjMensuel)); System.out.println(Commentaire); textAreaEcoleCommentaire.setText(Commentaire); System.out.println(Masquer); checkBoxEcoleMasquer.setSelected(Masquer); }
Partager