HAllo
ich arbeite gerade an einer bung in der ich eine Oracle SQL Tabelle einlese und dann nach Auswahl bestimmter in der Tabelle vorkommender Werte alle dazugehörenden Werte ausgeben lasse.
Ich habe es geschafft die Anzahl der Spalten auszulesen, nun soll im Ausgabefeld aber noch die Spaltenüberschriften dazu ausgegeben werden. Ich weiß dass ich dazu getClumnLabel brauche aber ich bekomme es nicht hin. Eventuell kann mir jemand helfen???
:autsch: Danke
ich arbeite gerade an einer bung in der ich eine Oracle SQL Tabelle einlese und dann nach Auswahl bestimmter in der Tabelle vorkommender Werte alle dazugehörenden Werte ausgeben lasse.
Ich habe es geschafft die Anzahl der Spalten auszulesen, nun soll im Ausgabefeld aber noch die Spaltenüberschriften dazu ausgegeben werden. Ich weiß dass ich dazu getClumnLabel brauche aber ich bekomme es nicht hin. Eventuell kann mir jemand helfen???
:autsch: Danke
Java:
try {
stmt = con.createStatement();
ResultSet test = stmt.executeQuery("Select * FROM Eintrag LEFT OUTER JOIN Dozent on "
+ "dozent.dozentid=eintrag.dozentid WHERE dozent.dozentid =(SELECT dozentid FROM "
+ "Dozent WHERE nachname = '" + dozent + "')");
ResultSetMetaData alles = test.getMetaData(); //ermittelt die Anzahl der Spalten
int anzFields = alles.getColumnCount(); //aus der SQL Abfrage
String namen = alles.getColumnLabel(WIDTH);
int i = 1;
while (test.next() && i <= anzFields) {
jAusgabe.append(namen);
jAusgabe.append(" " + test.getString(i));
i++;
}