j'ai besoin de votre aide svp j'ai un problème au niveau du delete ça passe très bien au niveau de la console mais au niveau de la base de données pas de changements
Etes-vous sur de vos paramètres de connexions à la DB ? Avez-vous déjà réussi une opération sur celle-ci ?
Les parenthèses autour du ? c'est pour quoi ? Essayez sans.
Ajoutez un finally pour réaliser un close de ps et conn (if != null évidemment)
eya17
Messages postés5StatutMembre
j'ai déjà testé une opération select et ça marche très bien . j'ai même enlevé les () même problème il m'affiche
success
success bd
David
okkkkkkkkkkkkkkk
mais au niveau de la base de données pas de changements :/
Nexii
Messages postés365StatutMembre589
Essaye de rajouter en haut de ton try :
conn.setAutoCommit(false);
Puis à la fin de ta transaction :
con.commit();
Ensuite si ça ne marche pas, peut-être que ton paramètre est faux et la string passé n'existe pas en entrée de la BDD. Quel type de donnée correspond au champ "FIRST_NAME", VARCHAR j'imagine ?
oui c'est VARCHAR mais il m'affiche maintenant un problème de clé étrangère :/ il ne peut pas supprimer car un des attributs de cette table existe comme clé étrangère dans une autre table !! c'est quoi la solution ?? :(
Nexii
Messages postés365StatutMembre589
Si l'attribut que tu souhaite supprimer est une clé étrangère dans une autre table tu dois d'abord supprimer cette autre table.. Pour ce qui touche aux BDD je te propose de suivre quelques cours sur le modèle de données, car tu ne sembles pas savoir ce que tu fais.
regarde j'ai une table departments et chaque department contient une liste d'employées ! normalement c possible de supprimer une ligne de la table employees
success
success bd
David
okkkkkkkkkkkkkkk
mais au niveau de la base de données pas de changements :/
Puis à la fin de ta transaction :
Ensuite si ça ne marche pas, peut-être que ton paramètre est faux et la string passé n'existe pas en entrée de la BDD. Quel type de donnée correspond au champ "FIRST_NAME", VARCHAR j'imagine ?