Servlet attraper contrainte unique exception

J'essaie d'insérer des données dans la table nommée rmas.

Le format du tableau est

|rcode|rname|vcode|vanme

Ici, j'ai mis la clé primaire pour rcode.

Quand je suis à l'insertion d'un enregistrement existant rcode, il affiche quelque chose comme ORA-0000-1 contrainte unique Violé..

Si je suis en utilisant le code suivant, il affiche le message même dans le cas d'autres erreurs.

catch(Exception e)
{
 //out.println("rcode already exists");
}

Donc, j'ai envie de l'attraper que clé primaire exception seulement et s'afficher comme "rcode existent déjà". Est-il possible? Si oui, comment?

Merci d'avance

  • regardez votre compilateur, qui n'est en il jette. Je veux dire le type d'exception