Databases Reference
In-Depth Information
}
} catch (SQLException e) {
ausnahmeAusgeben(e);
}
}
public void gehegeErgaenzen(int nummer,
String name, int flaeche){
if (con==null){
System.out.println("keine Verbindung");
return;
}
try {
Statement stmt=con.createStatement(
ResultSet.TYPE_SCROLL_INSENSITIVE,
ResultSet.CONCUR_UPDATABLE);
ResultSet rs=stmt.executeQuery(
"SELECT Gehege.Gnr, Gehege.Flaeche, "
+"Gehege.GName "
+"FROM Gehege");
rs.moveToInsertRow();
rs.updateInt("Gnr",nummer);
rs.updateInt("Flaeche",flaeche);
rs.updateString("GName",name);
rs.insertRow();
} catch (SQLException e) {
ausnahmeAusgeben(e);
}
}
Die folgenden Aufrufe in der main()-Methode
String anfrage2="SELECT * FROM Gehege";
db.anfragen(anfrage2);
db.gehegegroesseAendern(10);
db.gehegeErgaenzen(42,"Wüste",15);
db.anfragen(anfrage2);
liefern folgende relevante Ausgaben.
1 Wald 30
2 Feld 20
3 Weide 15
4 Heide 80
5 Halle 50
1 Wald 40
2 Feld 30
3 Weide 25
42 Wüste 15
4 Heide 90
5 Halle 60
294
Search WWH ::




Custom Search