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!!
Fabszn : Rajout des balises codes
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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);} }
Partager