Bonsoir,
J'ai deux formulaires sur ma page Web (codé en Java), l'un est issu de la table ecole (id_ecole, nom_ecole)
Et l'autre table se nomme eleve avec un (id,eleve, nom_eleve, prenom_eleve)
Pour pouvoir ajouter des informations dans le formulaire, il faut faire une requête SQL, j'ai donc crée une classe EcoleBD et je me suis connecté à mysql.
La requête est exacte, le formulaire ecole enregistre bien dans la base de donnée les informations de l'utilisateur
Pour le cas de ma deuxième table eleve dois-je encore créer une classeBD, et me connecter à la BD ??? Y a-t-il moyen de taper les 2 tables sur la première requête et utiliser seulement une classe ???
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
20
21
22 public static Connection getConnection(){ Connection con=null; try{ Class.forName("com.mysql.jdbc.Driver"); con=DriverManager.getConnection("jdbc:mysql://localhost:3306/maBase","root",""); }catch(Exception e){System.out.println(e);} return con; } public static int enregistrement(Ecole v){ int status=0; try{ Connection con=getConnection(); PreparedStatement ps=con.prepareStatement( "insert into ecole(nom_ecole) values(?)"); ps.setString(1,v.getNom_ecole()); status=ps.executeUpdate(); }catch(Exception e){System.out.println(e);} return status; }
Merci pour votre réponse
Partager