ResultSet

illaX

Erfahrenes Mitglied
Hi,

ich arbeite gerade mit Datenbanken und benutze ResultSet

next() funktioniert hervorragend
nun moechte ich aber auch gerne previous() benutzen. Doch er sagt mir das mit ResultSet nur TYPE_FORWARD funktioniert.

Wie kann ich denn jetzt previous(), last(),... benutzen?

Danke fuer Hilfe.

MfG
illaX
 
ok ich habe die Loesung:

mein Statement benoetigt: ResultSet.TYPE_SCROLL_SENSITIVE

damit ich auch vorherige Datensaetze lesenk ann.

MfG
illaX
 
Naechstes Problem

wie kann ich jetzt einen neuen Datensatz hinzufuegen?

Ich setze den Pointer auf die Stelle nach dem letzten Datensatz (afterLast()).
Ich gebe die Daten zB. Name in ein JTextField ein.
Nun moechte ich gerne, das der String ausm JTextField in der Datenbank eingetragen wird.

Habe es mit updateObject ausprobiert, aber das kann wohl nicht funktionieren.

Wie geht das? ich suche schon seid einer h und finde nichts.

MfG
illaX
 
Ich hatte sowas immer mit Statements gemacht. In so einem Statement hab ich dann einen SQL-Befehl übergeben, in deinem Falle wahrscheinlich einen INSERT INTO-Befehl.
 
ok neues problem, wenn ich updateRow() ausfuehre gibt er nur noch String + n aus.


zB:
Erstelle neuen Datensatz und fuelle das Feld "Name" mit H,
dann gibt er bei den anderen Datensaetzen nur noch Bj, bei Bjoern aus.

Weiss jemand warum er auf einmal die Strings abschneidet

Der Fehler muss bei updateString() passieren.

MfG
illaX
 
Zurück