valeur null dans un champ not null
j'ai un problème dans le code que je trouve pas car une exception se génère disant que la colonne 'TITRE' ne peut pas accepter la valeur NULL mais je saisie des données dans le champ titre.
la classe livre contient juste des getters et setters
classe du frame:
Code:
1 2 3 4 5 6 7 8 9 10 11 12
| private void btnNewActionPerformed(java.awt.event.ActionEvent evt) {
livre unLivre = new livre();
livres control = new livres();
//passer les données au modèle
unLivre.setTitre(txtTitre.getText());
unLivre.setIsbn(txtIsbn.getText());
unLivre.setIsbn(txtCouverture.getText());
//appeler le controleur de création
control.creerLivre();
tab.Update_table("livre",tableLivres);
} |
la classe livres contenant la méthode:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| public void creerLivre() { String query = "INSERT INTO livre (titre,isbn,couverture) VALUES(?,?,?)";
try {
stat = cnx.prepareStatement(query);
stat.setString(1, unLivre.getTitre());
stat.setString(2, unLivre.getIsbn());
stat.setString(3, unLivre.getCouverture());
stat.execute();
} catch (Exception create) {
create.printStackTrace();
} finally {
try { if (rslt != null) { rslt.close(); }} catch (Exception e) {};
try { if (stat != null) { stat.close(); }} catch (Exception e) {};
}
} |