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

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();
        }
 
    }
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 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();
        }
 
    }
ca compile mais je n´arrive pas a editer et supprimer un enregistrement... Merci de votre collaboration