Salut,
Je viens de faire quelques applications avec Netbeans...g utilise ce tuto http://www.netbeans.org/kb/articles/mysql-client.html super bien fait....Mais le probleme est qu´il ne fait qu´inserer des donnees dans une table...et j´aurais voulus savoir si vous aviez quelques tuyaux pour modifier et supprimer un enregistrement de la table...
G essaye d´associer une methode pour un bouton Edit
et pour le bouton delete ....
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 private void EditButtonPanelActionPerformed(java.awt.event.ActionEvent evt) { //supposons qu´on ait une table avec 5 champs que l´on recupere String id_=idField.getText(); String name_=nameField.getText(); String description_=descriptionField.getText(); String kin_=kinField.getText(); String geo_=geoField.getText(); String editStr=""; try{ //on effectue la requete SQL, que l´on affecte a une variable editStr=" UPDATE destecker SET id = 'id_', name = 'name_', description = 'description_', kin ='kin_', geo='geo_' WHERE id = 'id_'"; int done=stmt.executeUpdate(editStr); commentLabel.setText("1 row edited"); getContentPane().removeAll(); initComponents(); } catch(Exception e){ commentLabel.setText("Error occurred in editing data"); e.printStackTrace(); } }
ca compile mais je n´arrive pas a editer et supprimer un enregistrement... Merci de votre collaboration
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 private void RemoveButtonPanelActionPerformed(java.awt.event.ActionEvent evt) { //getField from DB String id_=idField.getText(); String name=nameField.getText(); String description=descriptionField.getText(); String kin=kinField.getText(); String geo=geoField.getText(); String removeStr=""; try{ removeStr="delete * from destecker where (id_='id')"; int done=stmt.executeUpdate(removeStr); commentLabel.setText("1 row removed"); getContentPane().removeAll(); initComponents(); } catch(Exception e){ commentLabel.setText("Error occurred in removing data"); e.printStackTrace(); } }
Partager