Ma mannière de procéder est-elle exacte ?
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
Code:
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;
} |
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 ???
Merci pour votre réponse