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é
et pour la classe connexion que dois ouvrir connexion
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 }
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
Partager