Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Abrufen von Daten aus der JDBC-Datenbank in Jtable

Erstellen Sie zunächst ein neues TableModel ...

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

Laden Sie die Daten aus der Datenbank...

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

Jede Datenzeile zum Tabellenmodell hinzufügen...

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});
}

Wenden Sie das Modell auf Ihre JTable an ...

table.setModel(model);

Sie können sich auch The try-with-resources Statement und stellen Sie sicher, dass Sie Ihre Ressourcen richtig verwalten