ciao!con netbeans ho creato una jtable e ci ho trascinato sopra una tabella di un db (come dicono molte guide online). la jtable ha preso le colonne e le intestazioni da i nomi dei campi.quindi la "connessione" o binding come la chiamano è avvenuta. però oltre i nomi delle colonne non vengono mostrati i record,la jtable appare grigia. come posso fare per renderli visibili?

in public nomeprogetto(SingleFrameApplication app) { ho aggiunto questo codice:
Codice PHP:
try{
            
String driver "org.apache.derby.jdbc.EmbeddedDriver";
            Class.
forName(driver).newInstance();

            
String protocol "jdbc:derby:db;";
            
Connection c DriverManager.getConnectionprotocol );

            
Statement exe c.createStatement();
            
ResultSet r exe.executeQuery("SELECT * FROM table;");
            
ResultSetMetaData m r.getMetaData();
            
int nc m.getColumnCount();
            
int i;
            
int riga 0;
            while(
r.next()){
                for(
i=1;i<=nc;i++){
                
jTable1.setValueAt(r.getString(i),riga,i);
                }
                
riga++;
            }
            
r.close();
            
exe.close();
            
c.close();
        }
        catch (
ClassNotFoundException e){ System.out.println(e); }
        catch (
SQLException e){ System.out.println(e); }
    catch (
InstantiationException e){ System.out.println(e); }
        catch (
IllegalAccessException e){ System.out.println(e); } 
che in teoria dovrebbe riempire le celle della jtable con i record della tabella,ma non funziona.
come faccio?

p.s. : è giusto mettere manualmente il driver e l'url come ho fatto io in un progetto netbeans? ed è giusto inserire il codice in questo metodo?