hi,
vielleicht hab ich's übersehen, aber wie wärs mit nem Thread ged8 als Nachschlagewerk für Fehlermeldungen (z.B. von Eclipse) ?
hier kommt auch schon die erste:
java.lang.ArrayIndexOutOfBoundsException
die ist eigentlich sehr sprechend aber trotzdem raff ich das nicht,
der code dazu sieht folgendermaßen aus:
ich möchte danach die beiden gefüllten arrays als grundlage für ein jtable nehmen...
vielleicht hab ich's übersehen, aber wie wärs mit nem Thread ged8 als Nachschlagewerk für Fehlermeldungen (z.B. von Eclipse) ?
hier kommt auch schon die erste:
java.lang.ArrayIndexOutOfBoundsException
die ist eigentlich sehr sprechend aber trotzdem raff ich das nicht,
der code dazu sieht folgendermaßen aus:
Code:
// DB-Verbindung besteht und das ResultSet "res" gibt es auch schon!
int anzahl = 0;
String columnNames[] = { };
String rowData[][] = { };
// Das Array für die Tabellenköpfe füllen
try
{
ResultSetMetaData rsmd = res.getMetaData();
anzahl = rsmd.getColumnCount();
int spalte = 0;
int feld = 1;
while (spalte<=anzahl)
{
columnNames[spalte] = rsmd.getColumnName(feld); // Hierfür gibt's die Fehlermeldung
spalte++;
feld++;
}
}catch (Exception e)
{
System.out.println("FEHLER beim Füllen des Arrays \"columnNames\"!");
e.printStackTrace();
}
// Das Array zeilenweise für die Tabellendaten füllen
int spalte = 0;
int feld = 1;
int zeile = 1;
try
{
while (res.next())
{
spalte = 0;
feld = 1;
while (spalte<=anzahl)
{
rowData[zeile][spalte] = res.getString(feld); // Hierfür gibt's die Fehlermeldung
spalte++;
feld++;
}
zeile++;
}
}catch (Exception e)
{
System.out.println("FEHLER beim Füllen des Arrays \"rowData\"!");
e.printStackTrace();
}
ich möchte danach die beiden gefüllten arrays als grundlage für ein jtable nehmen...