Ciao a tutti, non ho ben capito come posso inserire i valori in una cella di un JTable:

La mia JTable ha 4 colonne:
DATA, TITOLO, LUOGO, VOTO

da una tabella del db vado a leggere i dati e poi per inserirli vorrei utilizzare questo frammento di codice
codice:
     
                    while (rs.next()) {
          data = rs.getString("bsdata") ;
          titolo= rs.getString("bstitolo");
          luogo = rs.getString("bsluogo");
          voto = rs.getString("bsvoto");
        
          // ((DefaultTableModel )this.jTableBrevetti.getModel()).addRow(new Object[ ]{data,titolo,luogo,voto}); 
            
          jTableBrevetti.setValueAt(data, row, 0);
          jTableBrevetti.setValueAt(titolo,row, 1);
          jTableBrevetti.setValueAt(luogo, row, 2);
          jTableBrevetti.setValueAt(voto, row, 3);
          row = row + 1;
          }
la parte commentata funziona, ma preferirei gestire l'inserimento dei valori nelle celle o cmq avere un metodo che dal database mi scriva sulla tabella i dati e se la tabella è già popolata la "sostituisca" con i nuovi dati.

Spero di essere stato chiaro.

Saluti