sql >> Databasteknik >  >> RDS >> Mysql

Hämta data från JDBC-databasen till Jtable

Börja med att skapa en ny TableModel ...

DefaultTableModel model = new DefaultTableModel(new String[]{"Class Name", "Home work", "Due Date"}, 0);

Ladda data från databasen...

String sql="SELECT * FROM hwList";
ResultSet rs = st.executeQuery(sql);

Lägg till varje rad med data till tabellmodellen...

while(rs.next())
{
    String d = rs.getString("className");
    String e = rs.getString("homeWork");
    String f = rs.getString("dueDate");
    model.addRow(new Object[]{d, e, f});
}

Applicera modellen på din JTable ...

table.setModel(model);

Du kanske också vill titta på Prova-med-resurser Statement och se till att du hanterar dina resurser korrekt



  1. "SQLSTATE[HY093]:Ogiltigt parameternummer:antalet bundna variabler matchar inte antalet tokens"

  2. Vad är skillnaden mellan enkla citattecken och dubbla citattecken i PostgreSQL?

  3. Konfigurera SQL Server Alltid PÅ Tillgänglighetsgrupper mellan två synkrona repliker. Del 2

  4. MySQL Jämför databaser