Füllen JTable aus Datenbank
Schreibe ich diesen einfachen code zu füllen jTable1
, aber er füllt einfach jTable1
mit der letzten Zeile aus der Datenbank.
String SQL = "select * from usernames";
ResultSet rs = stmt.executeQuery(SQL);
String[] columnNames = {"Full Name", "Email"};
String n = "",e = "";
while(rs.next()) {
n = rs.getString("Full_Name");
e = rs.getString("Email");
Object[][]data = {{n,e}};
jTable1 = new JTable(data, columnNames);
}
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich löste es, indem dieser code
Ja, es wird immer die Letzte Zeile, da in der while-Schleife erstellen Sie eine neue JTable statt Anhängen einer Zeile an die bereits vorhandenen. So wie das tun,