ho una combobox che prendi i dati da questo codice (richiamati con: new javax.swing.DefaultComboBoxModel(Movimenti.listaId ()) ):
solo che se aggiungo/elimino una voce dal db e riapro la lista, questa nn è aggiornata.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; } }
per aggiornarla devo chiudere e riaprie il programma.
come faccio per tenere aggiornata la lista?

Rispondi quotando