ho fatto questo:
Codice PHP:
        try{
            
String driver "org.apache.derby.jdbc.EmbeddedDriver";
            Class.
forName(driver).newInstance();

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

            
Statement exe c.createStatement();
            
ResultSet rs exe.executeQuery("SELECT * FROM movies;");
            
ResultSetMetaData m rs.getMetaData();
            
            
DefaultTableModel model = new DefaultTableModel();
            
JTable jTable1 = new JTable(model);

            
// Aggiungi le colonne "manualmente"
            
model.addColumn("ID");
            
model.addColumn("Titolo");
            
model.addColumn("Genere");
            
model.addColumn("Anno");
            
model.addColumn("Regista");
            
model.addColumn("Attori");
            
model.addColumn("Copertina");
            
model.addColumn("Conservato in");

            
// Aggiungi le righe leggendo dal db;
            
while(rs.next()) {
              
Vector<Stringrow = new Vector<String>();
              
row.addElement(rs.getString("ID"));
              
row.addElement(rs.getString("Titolo"));
              
row.addElement(rs.getString("Genere"));
              
row.addElement(rs.getString("Anno"));
              
row.addElement(rs.getString("Regista"));
              
row.addElement(rs.getString("Attori"));
              
row.addElement(rs.getString("Copertina"));
              
row.addElement(rs.getString("Archivio"));

              
model.addRow(row);
            }

            
rs.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); }
    } 
quando eseguo però non viene mostrata la tabella.

domanda: row.addElement(rs.getString()) prende tutti i risultati e li converte in stringhe anche se vengono da campi di diverso tipo?