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: 15448146, member: 371934"] Salam, Y a-t-il des pros en jsp et sql qui pourraient m'aider à débloquer mon problème. Je suis en train de créer un système crud en jsp. J'ai crée une table qui se nomme "ecole" avec plusieurs variables. Dans ma page web, au niveau du formulaire je parviens à ajouter plusieurs entrées et à les récupérer et à les afficher. Maintenant j'aimerais créer une seconde table "nom" toujours dans ma classe "BD" où il y a ma classe "ecole" mais je vois pas trop comment faire ??? J'ai résolu mon soucis en créant une nouvelle classe NomBD , et tout fonctionne mais vous vous imaginez si on avait 15 tables ??? Avez-vous une idée de comment je pourrais faire pour utiliser une seule classe pour mes deux tables? [CODE]public class EcoleBD { public static Connection getConnection(){ Connection ***=null; try{ Class.forName("com.mysql.jdbc.Driver"); ***=DriverManager.getConnection("jdbc:mysql://localhost:3306/exemple","root",""); }catch(Exception e){System.out.println(e);} return ***; } public static int save(Ecole u){ int status=0; try{ Connection ***=getConnection(); PreparedStatement ps=***.prepareStatement( "insert into ecole(nom_ecole, adresse_ecole) values(?,?)"); ps.setString(1,u.getNom_ecole()); ps.setString(2,u.getAdresse_ecole()); status=ps.executeUpdate(); }catch(Exception e){System.out.println(e);} return status; } public static List<Ecole> getAllRecords(){ List<Ecole> list=new ArrayList<Ecole>(); try{ Connection ***=getConnection(); PreparedStatement ps=***.prepareStatement("select * from ecole"); ResultSet rs=ps.executeQuery(); while(rs.next()){ Ecole u=new Ecole(); u.setPk_ecole(rs.getInt("pk_ecole")); u.setNom_ecole(rs.getString("nom_ecole")); u.setAdresse_ecole(rs.getString("adresse_ecole")); list.add(u); } }catch(Exception e){System.out.println(e);} return list; } public static Ecole getRecordById(int pk_ecole){ Ecole u=null; try{ Connection ***=getConnection(); PreparedStatement ps=***.prepareStatement("select * from ecole where pk_ecole=?"); ps.setInt(1,pk_ecole); ResultSet rs=ps.executeQuery(); while(rs.next()){ u=new Ecole(); u.setPk_ecole(rs.getInt("pk_ecole")); u.setNom_ecole(rs.getString("nom_ecole")); u.setAdresse_ecole(rs.getString("adresse_ecole")); } }catch(Exception e){System.out.println(e);} return u; } }[/CODE] [/QUOTE]
Insérer les messages sélectionnés…
Vérification
Répondre
Forums
Loisirs et Entraides
Informatique - Mobile - Jeux
Jsp and sql
Haut