Forums ProgMatique Forum Index Forums ProgMatique
Programmation (C/C++, JAVA, PHP, JavaScript, ...) et Informatique (Webmaster, Web)
Retour au site Progmatique

java

 
This forum is locked: you cannot post, reply to, or edit topics.   This topic is locked: you cannot edit posts or make replies.    Forums ProgMatique Forum Index » Programmation » Java
Previous topic :: Next topic  
Author Message
marco55


Offline


Joined: 01 Apr 2010
Posts: 1
Localisation: paris


PostPosted: Tue 6 Apr 2010 - 21:00    Post subject: java Reply with quote

bonjour,


      dans le code ci_dessous je n'arrive pas à utiliser la meme requete avec preparedstatement et resultset car je suis

        obliger d'utiliser  la requete avec des trou pour passer  la variable bnn comme parametre qui provient d'un JTextField.
  
        pour resumer je souhaite utiliser les deux avec la meme requete.

   
     merci de votre aide.



 try{



           Properties props = new Properties();
           props.setProperty("user","postgres");
           props.setProperty("password","coeur");

        try {
                    Class.forName("org.postgresql.Driver");
               } catch (ClassNotFoundException e1) {

                e1.printStackTrace();
           }

                                      Driver driver=DriverManager.getDriver("jdbc:postgresql");
  
                                      Connection conn = driver.connect("jdbc:postgresql://localhost:5432/ECOLE", props);
               String query = "SELECT *  FROM produitz2  ";
  
               query+="WHERE num_p=?";


          
      Statement state = SdzConnection.getInstance()  .createStatement(
   
      ResultSet.TYPE_SCROLL_INSENSITIVE,
   
       ResultSet.CONCUR_UPDATABLE
    
    
    
    
    
                                           );


                    PreparedStatement ps = conn.prepareStatement(query );

                     ps.setInt(1, bnn);

                     ResultSet res = state.executeQuery(query);


      System.out.println("\tLECTURE STANDARD PRODUIT.");

                   while(res.next()){




                  nump=res.getInt("num_p");

                  System.out.println(" \nnump" +nump);

        
                 ps.close;
   
                  res.close

    } catch (SQLException e) {
   }
_________________
yyyy
Back to top
Visit poster’s website
leonsulivan


Offline


Joined: 10 Mar 2008
Posts: 38
Localisation: Reims


PostPosted: Thu 8 Apr 2010 - 20:36    Post subject: java Reply with quote

Bonsoir marco55,

J'ai du mal à cerner ce qui te pose problème.

Peut-être ne t'est-tu pas exprimé clairement, j'ai tout de même essayé de voir ce qui n'allait pas dans ton code
(et c'était pas spécialement amusant vu la façon avec laquelle tu as indenté ce code.
La prochaine fois essaye de donner un code mieux structuré et utilises la balise code ou mieux codeswall )

En espérant que cela puisse t'aider :


cliquer ici pour voir le code


/!\ J'ai émmi l'hypotèse que bnn est une chaine de caractère étant donné que tu n'as rien précisé, cela dit si c'est un type int remplace :

Code:
Integer.parseInt( bnn )
par
Code:
bnn


si c'est un JTextField remplace

Code:
Integer.parseInt( bnn )
par
Code:
Integer.parseInt( bnn.getText() )


Voila, donne nous des nouvelles.
_________________
Site de Jérôme Baudoux - Battle Jump
Back to top
Visit poster’s website
Display posts from previous:   
This forum is locked: you cannot post, reply to, or edit topics.   This topic is locked: you cannot edit posts or make replies.    Forums ProgMatique Forum Index » Programmation » Java All times are GMT + 2 Hours
Page 1 of 1

 
Jump to:  

Index | Create a forum | Free support forum | Free forums directory | Report a violation | Conditions générales d'utilisation
Powered by phpBB v2 © 2001, 2005 phpBB Group ¦ Theme: subSilver++