Bonjour, j'ai un petit probleme avec mon appli JAVA.

J'utilise un pole de connection pour me connecter a ma base de données, celui ci marche, preuve en est c'est que j'arrive a afficher les données de ma base.

seul hic, les insert. Pas moyen d'inserrer des données dans la base. voici mon code :
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
16
17
18
 
connection = ds.getconnection();
int NbrLigne = 0;
 
requete = "insert into article(nomarticle, descriptionarticle, prixarticle, datearticle,photoarticle, vignettearticle, etatarticle, id_categorie) values (?,?,?,?,?,?,?,?)";
 
PreparedStatement requetea = connection.PrepareStatement (requete);
 
requetea.setString(1, (String)article.getNomarticle());
requetea.setString(2, (String)article.getDescriptionarticle());
requetea.setString(3, (String)article.getPrixarticle());
requetea.setString(4, (String)article.getDateArticle());
requetea.setString(5, (String)article.getPhotoarticle());
requetea.setString(6, (String)article.getVignettearticle());
requetea.setString(7, (String)article.getEtatarticle());
requetea.setString(8, (String)article.getId_categorie());
 
NbrLigne = requetea.executeUpdate();
Les données passés en parametres sont les bonnes, j'ai vérifié. J'ai également essayer d'afficher la requete dans la console pour la copier en dur dans la base, la requete marche..

Par contre dans la table article, j'ai un id automatique (id_article), est ce que ca change quelque chose ???

Merci