Salut,
J'ai une classe d'écriture dans une bd qui me retourne le getSQLState() de ma commande SQL dans un String. La signature de la classe estet j'invoque cette classe de cette manièrepublic String CreerEnreg(String NomTable, String ListeValeur)Pas de problèmes jusqu'au moment où je veux gérer ce code retour.String result = NouvelEnreg.CreerEnreg("TABLE1", ListeValeur);
En cas de clé en double la bd me renvoie le code 23000 (je l'affiche par un system.out.println sans problèmes. Mais les instructions dans mon if
ne sont jamais exécutées.if (result == "23000") {
System.out.println("duplicate key");
}
Pourquoi?
Jean
Partager