Bonjour ,
J'essai de réaliser une petite appli pour un projet.
Le but est de pouvoir gérer des licences, j'ai donc réaliser une fenetre pour
entrer une licence.(sous netbeans) quand on valide cette fenetre les données vont s'enregistrer dans une base .
Je vous poste ci dessous la redéfinition de la méthode actionPerformed
Je précise que j'arrive à me connecter à la base à entrer des licences en ligne de commande.
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
23
24
25
26
27
28
29
30
31
32
33
34
35 private void valideLicenceActionPerformed(java.awt.event.ActionEvent evt) { // TODO add your handling code here: JButton monBouton = (JButton)evt.getSource() ; if (valideLicence == monBouton) { System.out.println("Vous avez choisi de valider") ; // On va récupérer les JTextField String DateExpiration = dateExpiration.getText() ; String Nom = nom.getText() ; String Version = version.getText() ; String NumSerie = numSerie.getText() ; System.out.println("Vous avez entré les valeurs suivantes") ; System.out.println(DateExpiration+" "+Nom+""+Version); System.out.println(NumSerie); idLicence++; // Valeur de l'index System.out.println("L'idLicence vaut : ") ; System.out.println(idLicence) ; // Vérification des valeurs entrées // Inscription dans la base String requete="insert into licence values(idLicence,\"Nom\",\"Version\",\"NumSerie\",\"DateExpiration\")" ; TestBdd instance = new TestBdd() ; instance.consulterBdd(requete) ; // Confirmation System.out.println("La requete a été effectuée") ; } }
Mon premier problème est que idlicence ne s'incrémente pas automatiquement
je suis obligé de le faire manuellement.
Deuxième problème les données entrées dans le JTextField ne s'affichent pas dans ma table alors qu'en faisant un System.out.printltn je vois bien la valeur de la variable.
Je vous remercie d'avance pour votre aide
Partager