Menu
Accueil
Forums
Liste des forums
En ce moment
Nouveaux messages
Nouveaux messages de profil
Connexion
S'inscrire
Quoi de neuf
Liste des forums
Menu
Connexion
S'inscrire
Forums
Loisirs et Entraides
Informatique - Mobile - Jeux
Jsp and sql
JavaScript est désactivé. Pour une meilleure expérience, veuillez activer JavaScript dans votre navigateur avant de continuer.
Vous utilisez un navigateur obsolète. Il se peut que ce site ou d'autres sites Web ne s'affichent pas correctement.
Vous devez le mettre à jour ou utiliser un
navigateur alternatif
.
Répondre à la discussion
Message
[QUOTE="tadawit, post: 15451890, member: 371934"] Bonsoir Actarius, Dans ma classe Eleve on a 5 attributs (pk_eleve, fk_ecole, nom_eleve, prenom_eleve, naissance_eleve) Voir annexe pour la table Eleve, l'utilisateur peut encoder et afficher les enregistrements Dans ma classe Ecole on a 3 attributs (pk_ecole, nom_ecole, adresse_ecole) Mon premier problème c'est que je n'utilise pas les fonctions(méthodes) de manières correctes! Normalement une méthode doit nous permettre de faciliter notre code. Or moi je suis en train de me compliquer la vie ! Pour ajouter des enregistrements dans mon formulaire ; j'ai crée une méthode [B]save [/B]qui permet de stocker les enregistrements de l'utilisateur. Ensuite j'ai crée une autre méthode [B]getAllRecords [/B]qui va me permettre d'afficher les entrées. [PHP]public static int save(Eleve u){ int status=0; try{ Connection ***=getConnection(); PreparedStatement ps=***.prepareStatement( "insert into eleve(nom_eleve,prenom_eleve,naissance_eleve,fk_ecole) values(?,?,?,?)"); ps.setString(1,u.getNom_eleve()); ps.setString(2,u.getPrenom_eleve()); ps.setString(3,u.getNaissance_eleve()); ps.setInt(4,u.getFk_ecole()); status=ps.executeUpdate(); }catch(Exception e){System.out.println(e);} return status; }[/PHP] et [CODE]public static List<Eleve> getAllRecords(){ List<Eleve> list=new ArrayList<Eleve>(); try{ Connection ***=getConnection(); PreparedStatement ps=***.prepareStatement("select * from eleve"); ResultSet rs=ps.executeQuery(); while(rs.next()){ Eleve u=new Eleve(); u.setPk_eleve(rs.getInt("pk_eleve")); u.setNom_eleve(rs.getString("nom_eleve")); u.setPrenom_eleve(rs.getString("prenom_eleve")); u.setNaissance_eleve(rs.getString("naissance_eleve")); u.setFk_ecole(rs.getInt("fk_ecole")); list.add(u); } }catch(Exception e){System.out.println(e);} return list; }[/CODE] J'aimerais bien maintenant ajouter ma table "Ecole" dans ma méthode save et getAllRecords. Je pense avoir réussi à adapter ma méthode save, mais je n'y arrive pas avec la méthode getAllRecord comment faire 2 ArrayLists dedans ??? [CODE]public static int save(Eleve u, Ecole m){ int status=0; try{ Connection ***=getConnection(); PreparedStatement ps1=***.prepareStatement( "insert into eleve(nom_eleve,prenom_eleve,naissance_eleve,fk_ecole) values(?,?,?,?)"); ps1.setString(1,u.getNom_eleve()); ps1.setString(2,u.getPrenom_eleve()); ps1.setString(3,u.getNaissance_eleve()); ps1.setInt(4,u.getFk_ecole()); status=ps.executeUpdate(); PreparedStatement ps2=***.prepareStatement( "insert into ecole(nom_ecole, adresse_ecole) values(?,?)"); ps2.setString(1,m.getNom_ecole()); ps2.setString(2,m.getAdresse_ecole()); status=ps2.executeUpdate(); }catch(Exception e){System.out.println(e);} return status; }[/CODE] [/QUOTE]
Insérer les messages sélectionnés…
Vérification
Répondre
Forums
Loisirs et Entraides
Informatique - Mobile - Jeux
Jsp and sql
Haut