Databases Reference
In-Depth Information
Für den zweiten Parameter gibt es folgende globale Klassenva-
riablen in ResultSet.
CONCUR_READ_ONLY : es wird nur im ResultSet gelesen
CONCUR_UPDATABLE : ResultSet kann bearbeitet werden
Man beachte, dass nicht unbedingt alle Parameter vom jeweili-
gen Datenbanktreiber in der jeweiligen JDBC-Realisierung un-
terstützt werden.
Hat man ein veränderbares ResultSet, stehen update-Methoden
zum Ändern der Spaltenwerte zur Verfügung. Dabei müssen
immer zwei Parameter angegeben werden, die genaue Spalte
und der neue Wert. So verändert
rs.updateString("Name", "Heinz") , den Wert in der
Spalte „Name“ in der aktuellen Position des ResultSets auf den
Wert „Heinz“. Die String-Methode ist wieder recht flexibel, da
so die Umwandlung des Wertes in den passenden Datentyp
dem Treiber überlassen wird. Präziser kann man z. B., mit
rs.updateInt(2,42) den Wert der zweiten Spalte, die von
einem ganzzahligen Typ sein muss, auf 42 abändern.
Methode Bedeutung
boolean next() geht zum nächsten Datensatz
boolean previous() geht zum vorherigen Datensatz
void beforeFirst()
positioniert ResultSet vor dem ersten Ergebnis
positioniert ResultSet nach dem letzten Ergebnis
void afterLast()
positioniert ResultSet auf das erste Ergebnis
boolean first()
positioniert ResultSet auf das letzte Ergebnis
boolean last()
positioniert ResultSet bei positivem pos auf die
pos-te Ergebniszeile, bei negativem pos auf die pos-
te Zeile vom letzten Ergebnis an rückwärts gezählt
boolean
absolute(int pos)
positioniert ResultSet bei positivem pos auf die
pos-te folgende Zeile, bei negativem pos wird pos-
Zeilen von der aktuellen Position rückwärts gegan-
gen
boolean
relative(int pos)
gibt die aktuelle Nummer der Ergebniszeile an
int getRow()
Abb. 13-1: Befehle zur Steuerung im ResultSet
Zur Übernahme der Änderungen in die Datenbank muss die
Methode rs.updateRow() genutzt werden. Ob diese Ände-
rung nur das ResultSet oder letztendlich die Datenbank betrifft,
hängt von der Autocommit-Einstellung der Datenbank ab. Än-
292
Search WWH ::




Custom Search