Quel est le type de mon retour ?
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 est
Citation:
public String CreerEnreg(String NomTable, String ListeValeur)
et j'invoque cette classe de cette manière
Citation:
String result = NouvelEnreg.CreerEnreg("TABLE1", ListeValeur);
Pas de problèmes jusqu'au moment où je veux gérer ce code retour.
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
Citation:
if (result == "23000") {
System.out.println("duplicate key");
}
ne sont jamais exécutées.
Pourquoi?
Jean