[Resolu][JAVA]Problème de try catch et if else

Problème de try catch et if else [Resolu][JAVA] - Java - Programmation

Marsh Posté le 21-02-2004 à 20:16:26    

Bonjour a tous,
 
Je voudrais savoir s'il était possible d'avoir un if dans un try catch car la je fais un test mais il ne se fait pas :  
 

try
  {  
   Statement Requete1 = connect.createStatement();  
   
   //demander de saisir des infos : genre nom de la table et ces infos
   String tableAmodif;
   tableAmodif=saisie_info("Nom de la table" ); //on recup le nom de la table saisie au clavier  
   
  if(tableAmodif=="type_client" ){  //insertion d'un type de client  
    String intitule=saisie_info("Intutilé du type de client" );
    String initiale=saisie_info("Initiale du type de client" );
    String couleur=saisie_info("Couleur du type de client" );
 
    Requete1.executeUpdate("INSERT INTO type_client values ('','"+intitule+"','"+initiale+"','"+couleur+"')" );
    System.out.println("Insertion dans la table type_client bien effectuée !" );
   }else if(tableAmodif=="titre" ){ //insertion d'un titre
    String intitule=saisie_info("Intutilé du titre" );
    String initiale=saisie_info("Initiale du titre" );
    String prix=saisie_info("Prix du titre" );
 
    Requete1.executeUpdate("INSERT INTO titre values ('','"+intitule+"','"+initiale+"','"+prix+"')" );
    System.out.println("Insertion dans la table titre bien effectuée !" );
 
   }else{//si aucune table ne correspondent au nom tapé
    System.out.println("Aucune table de ce nom" );  
   }
     
   
   
     
     
  }
  catch(SQLException e)
  {
   System.out.println("--- erreur Mysql " + e.getMessage() +"---" );
  }


 
En fait il ne rentre pas dans le if(tableAmodif=="type_client" ) meme si je fait if("type_client"=="type_client" ) il va direct dans le else...
 
voyez vous une erreur ?


Message édité par Phive le 21-02-2004 à 20:30:04

---------------
/!\ Post powered by Phive-online.com /!\
Reply

Marsh Posté le 21-02-2004 à 20:16:26   

Reply

Marsh Posté le 21-02-2004 à 20:23:37    

Phive a écrit :


voyez vous une erreur ?


 
oui
 
c'est pas DU TOUT comme ca qu'on compare des chaines de caracteres :o

Reply

Marsh Posté le 21-02-2004 à 20:24:45    

ha oui pit etre....
 
je vois voir comment on fait alors  
...LOL je dois avoir un gros gros trou de mémoire alors...vu le nombre de fois ke j'ai deja fais ca......
trop trop trop de boulot


---------------
/!\ Post powered by Phive-online.com /!\
Reply

Marsh Posté le 21-02-2004 à 20:29:48    

Voila pour info :)
str.equals(str)
 
marchi


---------------
/!\ Post powered by Phive-online.com /!\
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed