Récupérer résultat d'une BDD dans un TextField
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:
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;
} |
Code:
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);
} |
merci