Zeilen-Auslesen

Hallo,

ich schreib da grade ein Java Programm womit ich Daten aus einer SQL Datenbank auslesen kann und will diese dann Sortieren btw die Ausgabe Formatieren. Und habe da folgendes Problem. Ich kann zwar die Daten auslesen und auch auf diese Zugreifen, nur weiß ich nicht genau wie ich jederzeit auf bestimmte Zeilen und Spalten zugreifen kann.

while ( rSet.next() ){
try {
int rows = rSet.getRow();
Title = rSet.getString(1);
UID = new String(rSet.getBytes(2), „ISO-8859-1“);
FolderID = new String(rSet.getBytes(3), „ISO-8859-1“);
zahl = zahl + 1;
System.out.println( „\n“ + zahl + " " + Title + „\t\t“ + zahl

  • " " + UID + „\t\t“ + zahl + " " + FolderID + „\n“);
    }
    catch (Exception e) {
    zahl = zahl + 1;
    System.out.println( „\n“ + zahl + " " + Title + „\t\t“ + zahl
  • " " + UID + „\n“);
    }
    }

hiermit kann ich halt aus einer SQL-Tabelle die Spalten UID, FolderID und Titel auslesen und ausgeben. UID und FolderID sind in der SQL-Tabelle Uniqueidentifier deswegen diese doofe Formatierung, da ich erst seit Dienstag mit Java arbeite hab ich noch keine andere Lösung dafür gefunden. Ich habe mir gedacht die verschiedenen Strings in einem Array abzuspeichern oder so…

Hoffe ihr könnt mir da helfen…

MfG

Auch hallo.

ich schreib da grade ein Java Programm womit ich Daten :aus
einer SQL Datenbank auslesen kann und will diese dann
Sortieren btw die Ausgabe Formatieren. Und habe da :folgendes
Problem. Ich kann zwar die Daten auslesen und auch auf :diese
Zugreifen, nur weiß ich nicht genau wie ich jederzeit :auf bestimmte Zeilen und Spalten zugreifen kann.

Mit SQL wäre das SELECT Tabellenname.Spaltenname1 Tabellenname. Spaltenname2…
Für die bestimmten Zeilen wäre noch der Zusatz WHERE = interessant. Z.B. WHERE Ort = ‚Hamburg‘
Und Code bitte im Kontext (Java 1.4, Apache Tomcat, Oracle Datenbank, JSP…) sowie in pre-Tags angeben:

while ( rSet.next() ){ 
 try {
 int rows = rSet.getRow();
 Title = rSet.getString(1);
 UID = new String(rSet.getBytes(2), "ISO-8859-1");
 FolderID = new String(rSet.getBytes(3), "ISO-8859-1");
 zahl = zahl + 1;
 System.out.println( "\n" + zahl + " " + Title + "\t\t" +
zahl
 + " " + UID + "\t\t" + zahl + " " + FolderID + "\n");
 }
 catch (Exception e) {
 zahl = zahl + 1;
 System.out.println( "\n" + zahl + " " + Title + "\t\t"
+ zahl
 + " " + UID + "\n"); 
 }
}

hiermit kann ich halt aus einer SQL-Tabelle die Spalten :UID, FolderID und Titel auslesen und ausgeben. UID und :FolderID
sind in der SQL-Tabelle Uniqueidentifier deswegen diese :doofe Formatierung, da ich erst seit Dienstag mit Java :arbeite hab

Das gesamte Datenmodell wäre interessanter :wink:
In der Zwischenzeit gibt es ein Skript zur Kombination Java + SQL: http://www.iku-ag.de/schulungen/Java-Enterprise-priv…
-> JDBC

mfg M.L.