Hey Leute,
ich habn Problem...Weiß nicht wo der Fehler liegt...
Ich möchte aus einem ResultSet die Daten auslesen und in eine JTable packen bzw. ins Model und das dann einer JTable zuweisen...
Code:
In der Klasse die diese Funktion aufruft steht dann folgendes:
Jedoch wird nichts angezeigt :/
Sieht jemand den Fehler?
ich habn Problem...Weiß nicht wo der Fehler liegt...
Ich möchte aus einem ResultSet die Daten auslesen und in eine JTable packen bzw. ins Model und das dann einer JTable zuweisen...
Code:
Java:
public JTable selectAllItemsFromTable(Statement stmt,
Connection conn, String tableName, JTable table) throws SQLException {
DefaultTableModel model = new DefaultTableModel();
stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery("SELECT * FROM " + tableName + "");
ResultSetMetaData rsmd = rs.getMetaData();
int colNo = rsmd.getColumnCount();
while (rs.next()) {
Object[] objects = new Object[colNo];
for (int i = 0; i < colNo; i++) {
objects[i] = rs.getObject(i + 1);
}
model.addRow(objects);
}
table.setModel(model);
return table;
}
In der Klasse die diese Funktion aufruft steht dann folgendes:
Java:
/*
* Gib mir alle Turniere
*/
tableTournaments = sqlStuff.selectAllItemsFromTable(Main.getStmt(),
Main.getConn(), "Tournament", new JTable());
tableTournaments.setShowVerticalLines(true);
tableTournaments.setShowHorizontalLines(true);
scrollPaneTournaments.setViewportView(tableTournaments);
Jedoch wird nichts angezeigt :/
Sieht jemand den Fehler?