Rebonjour,
J'ai un probléme d'insertion, bon je m'explique, je veux faire un stockage de fichier dans ma base de donnée qui contient 3 tables , avec des methodes je prend le nom , extension, categorie, taille ... d'un fichier
bon mes tables :
Fichier_tab(id,name,img,id_extension,id_categorie,size) id : primary key , id_extension : foreign key references id ( extension_table )
id_categorie : foreign key references id ( categorie_table )
categorie_table(id,categorie)
extension_table(id,extension,type_nom)
ce que je veux faire :
stocké la fichier dans la base de donnée , si je detecte une nouvelle categorie , je fais l'insertion de categorie dans la table "categorie_table", idem pour extension
Code :
Bon tout ça dans une boucle :
Quand j'execute le code j'ai ça comme erreur :
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
19 if(cat.categorie_existe(categorie)==0){ // retourne id de categorie catt.Ajout_Cat(categorie); // insertion dans la table categorie } id_cat=cat.categorie_existe(categorie); if(ext.extension_existe(extension)==0){ // retourne id de l'extension extt.Ajout_Ext(extension, type); // insertion dans la table extension } id_ext=ext.extension_existe(extension); ... aj.Ajout_fichier(name, datee,id_ext,id_cat, size, X );
java.sql.SQLException: ORA-00904: "CATEGORIE": invalid identifier
Found some error : java.sql.SQLException: ORA-02291: integrity constraint (TEST_MOUAD.FICHIER_TAB_CONN) violated - parent key not found
Quelqu'un peut m'aider svp ?
Partager