ho una combobox che prendi i dati da questo codice (richiamati con: new javax.swing.DefaultComboBoxModel(Movimenti.listaId ()) ):
codice:
    public static String[] cerca(String id) {
        String[] dati = new String[4];
        try {
            Class.forName("com.mysql.jdbc.Driver");
            Connection conn = DriverManager.getConnection("jdbc:mysql://62.94.208.157:3306/banca?user=root&password=fermat85");
            Statement stmt = conn.createStatement();
            ResultSet rs = stmt.executeQuery("select * from movimenti where id='" + id + "'");
            rs.next();
            dati[0] = rs.getString("entrate");
            dati[1] = rs.getString("uscite");
            dati[2] = rs.getString("causale");
            dati[3] = rs.getString("data");
        } catch (Exception e) {
            System.out.println(e.getMessage());
        } finally {
            return dati;
        }
    }
solo che se aggiungo/elimino una voce dal db e riapro la lista, questa nn è aggiornata.
per aggiornarla devo chiudere e riaprie il programma.
come faccio per tenere aggiornata la lista?