Databases Reference
In-Depth Information
+rsmd.getColumnTypeName(i)
+"\n Javatyp: "
+rsmd.getColumnClassName(i)+"\n");
//Ergebnisausgabe
while(rs.next()){
for(int i=1;i<=spalten; i++)
System.out.print(rs.getString(i)+" ");
System.out.print("\n");
}
} catch (SQLException e) {
ausnahmeAusgeben(e);
}
}
Die folgenden Zeilen im Hauptprogramm
String anfrage=
"SELECT Tier.Tname, Tier.Gattung, Gehege.GNr,"
+" Gehege.GName "
+"FROM Gehege,Tier "
+"WHERE Gehege.Gnr=Tier.Gnr "
+" AND Tier.Gattung='Baer'";
db.anfragen(anfrage);
führen zu folgender Ausgabe.
1. Spaltenname: TNAME
Spaltentyp: VARCHAR2
Javatyp: java.lang.String
2. Spaltenname: GATTUNG
Spaltentyp: VARCHAR2
Javatyp: java.lang.String
3. Spaltenname: GNR
Spaltentyp: NUMBER
Javatyp: java.math.BigDecimal
4. Spaltenname: GNAME
Spaltentyp: VARCHAR2
Javatyp: java.lang.String
Sabber Baer 1 Wald
Laber Baer 1 Wald
Huber Baer 4 Heide
Sauber Baer 4 Heide
Falls man z. B. zwischen der SELECT-Zeile und der FROM Zei-
le das Leerzeichen vergisst, gibt das Programm folgende Feh-
lermeldung aus.
290
Search WWH ::




Custom Search