ERLEDIGT
JA
JA
ANTWORTEN
3
3
ZUGRIFFE
856
856
EMPFEHLEN
-
20.05.10 12:35 #1
- Registriert seit
- May 2008
- Ort
- Wermelskirchen
- Beiträge
- 25
Hallo zusammen,
ich habe ein Problem mit einem resultSet. Mein resultSet hat, Aufgrund unterschiedlicher Tabellen die abgefragt werden können, eine unterschiedliche Anzahl an Spalten. Das Problem ist das ich bei der Ausgabe der Daten dann nicht über resultSet.getString(1) usw. die Ausgaben machen kann. Ich möchte das diese Ausgabe anhand der vorhandenen Spalten gemacht wird. Könnte mir einer sagen wie ich prüfe ob überhaupt ein nächster String in der Zeile vorhanden ist?
Bisher hab ich es so aber das klappt ja so nicht:
Code :1 2 3 4 5 6 7 8 9 10
resultSet = statement.executeQuery(select); while(resultSet.next()) { i = 1; while(resultSet.getString(i) != null) { System.out.print(resultSet.getString(i)+"\t"); i++; } System.out.print("\n"); }
Vielen Dank schonmal für eure Hilfe!
-
20.05.10 12:47 #2
Hallo,
eventuell ist ResultSetMetaData genau das was du suchst:
Code java:1 2 3 4 5 6 7 8 9
while (resultSet.next()) { ResultSetMetaData metaData = resultSet.getMetaData(); int columnCount = metaData.getColumnCount(); for (int i = 0; i < columnCount; i++) { String columnLabel = metaData.getColumnLabel(i); System.out.println(resultSet.getString(i)); System.out.println(resultSet.getString(columnLabel)); } }
Denken gefärdet die Gewohnheit
-
20.05.10 12:55 #3
- Registriert seit
- May 2008
- Ort
- Wermelskirchen
- Beiträge
- 25
Hi,
hab ich getestet aber ich bekomme folgende Fehlermeldung: ResultSetMetaData metaData = resultSet.getMetaData();
int columnCount = metaData.getColumnCount();
-
20.05.10 13:04 #4
- Registriert seit
- May 2008
- Ort
- Wermelskirchen
- Beiträge
- 25
Hat sich erledigt. War nur das die Zählvariable auf null statt auf 1 war.
Vielen Dank für deine Hlife!
Ähnliche Themen
-
ResultSet frage
Von Freak2k im Forum JavaAntworten: 13Letzter Beitrag: 09.06.05, 07:36 -
ResultSet
Von illaX im Forum JavaAntworten: 5Letzter Beitrag: 31.03.05, 14:59 -
ResultSet
Von tinella im Forum JavaAntworten: 6Letzter Beitrag: 14.10.04, 12:01 -
Resultset in INSERT INTO
Von Chikea im Forum Relationale DatenbanksystemeAntworten: 0Letzter Beitrag: 19.09.04, 10:45 -
ResultSet NullPointerException
Von Happymaker im Forum JavaAntworten: 23Letzter Beitrag: 07.09.04, 13:49





Zitieren
Login




