[débutant]probleme execution requete INSERT
Bonjour,
j'ai une table commande dans ma table avec trois champs(réf_commande: clé primaire,date_commande,fournisseur) et je voudrais ajouter un enregistrement dans cette table mais je ne sais pas comment géré s'il y a déjà un enregistrement avec la même réf_commande car ca genere une exception car c'est la cle primaire."j'avais pensé à IF NOT EXIST(...)BEGIN...END mais je ne sais pas comment l'envoyé à la bd.
Merci!!
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| public void insererCommande()
{
PreparedStatement pStat;
String requete="INSERT INTO COMMANDE VALUES (?,?,?)";
try {
pStat=con.prepareStatement(requete);
pStat.setString(1,"com4");
java.sql.Date date;
date=java.sql.Date.valueOf("2006-08-30");
pStat.setDate(2, date);
pStat.setString(3, "fournisseur1");
int test=pStat.executeUpdate();
System.out.println(test);
} catch(SQLException e){System.out.println("erreur" + e);}
} |
Fabszn : Rajout des balises codes