Usuwanie wierszy z bazy firebird

0

Mam następujący problem. Piszę aplikację w NetBeans i mam pewien problem z usuwaniem dodanych wierszy z bazy firebird. Zrobiłem już dodawanie do bazy klienta jednak z usuwaniem danego klienta póki co nie potrafię sobie poradzić. Chce, żeby po zaznaczeniu w jList danego klienta został on wykasowany z bazy:

 
 private void jButton8ActionPerformed(java.awt.event.ActionEvent evt) {
        String strQuery = "select p.id from producenci p where p.Nazwa_firmy like '" + jList3.getSelectedValue()+"'";

                     try {
                        ResultSet rs = stm.executeQuery(strQuery); 
                        rs.beforeFirst();

                        while (rs.next()) 
                        {
                            producent.ID_Producenta = rs.getInt("ID");
                            rs.deleteRow();
                        }

                      
                    } catch (SQLException ex) {
                        System.out.println("Nie moge wczytac danych z bazy");
                        ex.printStackTrace();
                    }

Jeśli ma ktoś pomysł co powinienem do tego polecenia dopisać to proszę o pomoc.

1

Brakuje czegoś takiego

 cmdString = "delete from ... for ...";
 stm.executeUpdate(cmdString);

1 użytkowników online, w tym zalogowanych: 0, gości: 1