variables globales et locales
Bonjour,
J'ai un problème sur mes variables globales et locales.
J'ai déclaré mes variables à l'extérieur de la boucle while qui les appelle je pensais que ça suffisait pour en faire des variables globales or mes variables n'ont de valeur que dans la boucle while.
Voici Comment je déclare mes variables ,bien avant le constructeur:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
|
public class RepRechercheEditeur extends JDialog {
// Les attributs
TestUtilPreparedStatment preparedStatement = null ;
ResultSet res1 = null ;
String nom ;
String adresse ;
// Le constructeur
public RepRechercheEditeur(String s)
{
try { |
Et voilà comment j'utilise mes variable dans la boucle :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
|
try {
this.editeur = s ;
preparedStatement = new TestUtilPreparedStatment() ;
res1 = preparedStatement.afficherInfosEditeur(editeur);
while (res1.next()) {
nom = res1.getString(1);
adresse = res1.getString(2); System.out.println(nom);
System.out.println(adresse);
}
System.out.println("après la boucle while nom vaut"+nom+"Et adresse vaut"+adresse) ; |
A l'intérieur de la boucle j'ai bien les valeurs mais à l'extérieur les variables valent nulles.
Merci de votre aide