Hi ihr Lieben,
ich habe Datenbank mit einer Tabelle und möchte diese Tabelle in ein jTable in Java mit allen Spalten und Zeilen füllen. " String query =" SELECT * FROM lessons"; ".
Meinen jTable habe ich schon erstellt und es hat 5 Spalten. Ich habe dies versucht:
public Object getValueAt(int rowIndex, int columnIndex) throws SQLException {
ResultSet rs = statement.executeQuery(query);
try {
rs.absolute(rowIndex + 1);
switch (columnIndex) {
case 0:
return rs.getString(1);
case 1:
return rs.getString(2);
case 2:
return rs.getInt(3);
case 3:
return rs.getObject(4).toString();
case 4:
return rs.getObject(5).toString();
default:
return null;
}
} catch (SQLException ex) {
System.out.println(ex.getMessage());
..
Und dann die Funktion getValueAt() aufgerufen, aber das alles funktioniert leider nicht.
Danke an alle.
ich habe Datenbank mit einer Tabelle und möchte diese Tabelle in ein jTable in Java mit allen Spalten und Zeilen füllen. " String query =" SELECT * FROM lessons"; ".
Meinen jTable habe ich schon erstellt und es hat 5 Spalten. Ich habe dies versucht:
public Object getValueAt(int rowIndex, int columnIndex) throws SQLException {
ResultSet rs = statement.executeQuery(query);
try {
rs.absolute(rowIndex + 1);
switch (columnIndex) {
case 0:
return rs.getString(1);
case 1:
return rs.getString(2);
case 2:
return rs.getInt(3);
case 3:
return rs.getObject(4).toString();
case 4:
return rs.getObject(5).toString();
default:
return null;
}
} catch (SQLException ex) {
System.out.println(ex.getMessage());
..
Und dann die Funktion getValueAt() aufgerufen, aber das alles funktioniert leider nicht.
Danke an alle.