Probleme delete

Fermé
eya17 Messages postés 5 Date d'inscription mardi 31 janvier 2017 Statut Membre Dernière intervention 31 janvier 2017 - 31 janv. 2017 à 11:45
eya17 Messages postés 5 Date d'inscription mardi 31 janvier 2017 Statut Membre Dernière intervention 31 janvier 2017 - 31 janv. 2017 à 16:28
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

1 réponse

Nexii Messages postés 338 Date d'inscription jeudi 13 mars 2014 Statut Membre Dernière intervention 14 mars 2017 566
31 janv. 2017 à 12:06
Bonjour,

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)
0
eya17 Messages postés 5 Date d'inscription mardi 31 janvier 2017 Statut Membre Dernière intervention 31 janvier 2017
31 janv. 2017 à 12:12
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 :/
0
Nexii Messages postés 338 Date d'inscription jeudi 13 mars 2014 Statut Membre Dernière intervention 14 mars 2017 566
31 janv. 2017 à 13:23
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 ?
0
eya17 Messages postés 5 Date d'inscription mardi 31 janvier 2017 Statut Membre Dernière intervention 31 janvier 2017 > Nexii Messages postés 338 Date d'inscription jeudi 13 mars 2014 Statut Membre Dernière intervention 14 mars 2017
31 janv. 2017 à 14:37
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 ?? :(
0
Nexii Messages postés 338 Date d'inscription jeudi 13 mars 2014 Statut Membre Dernière intervention 14 mars 2017 566
31 janv. 2017 à 14:48
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.
0
eya17 Messages postés 5 Date d'inscription mardi 31 janvier 2017 Statut Membre Dernière intervention 31 janvier 2017 > Nexii Messages postés 338 Date d'inscription jeudi 13 mars 2014 Statut Membre Dernière intervention 14 mars 2017
31 janv. 2017 à 14:59
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
0