salut,


je fait test connexion avec base de donne et ca marche avec sucée
maintenant je veux faire l'ajout en mode graphique

je veux faire une bonne stratégie de développement.

1-créer une class etudiant (contient cin,nom,prenom)
2-créer interface ADDetudiant
2-créer une class connexion

après un simple recherche sur internet j'entends de ce terme "PreparedStatement"

voila le code de bouton 'valider'

qui sert a enregistrer le donnes saisies dans la base de donné


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
private void jButtonValiderActionPerformed(java.awt.event.ActionEvent evt) {                                               
 
         Etudiant e = new Etudiant();
         e.setCin(Integer.parseInt(jTextFieldCIN.getText()));
         e.setNom(jTextFieldNom.getText());
         e.setPrenom(jTextFieldPrenom.getText());
 
    // ici je dois instancier la class connexion pour ouvrir connection
 
   // faire String sql = "INSERT INTO etudiant (cin, nom, prenom) 
//VALUES (?, ?, ?)";
//PreparedStatement statement = connection.prepareStatement(sql);
 
//statement.set.....................
 
 
//fermer connexion 
 
}
et pour la classe connexion que dois ouvrir connexion

je suppose que dois être comme suit;

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 class connexion
{
    public static void main(String[] args) {
 
 
 
 
        Connection connexion;
          Statement statement;
          ResultSet resultat;
try {
    Class.forName("com.mysql.jdbc.Driver");
    connexion = DriverManager.getConnection("jdbc:mysql://localhost/test","root","");
    statement = connexion.createStatement();
 
 
 }catch(Exception e){
               System.out.print("Impossible de se connecté à MySQL");
          }
 
}

pouvez m'aider a compléter ce code (dans le bouton "valider"

merci d'avance