In JDBC-Anwendungen sind folgende Abläufe typisch:
Verbindungsobjekt erstellen
Mit dem Aufruf der getConnection-Klassenmethode der Klasse DriverManager wird ein Connection-Objekt erstellt, das eine Verbindung mit einer Datenbank einrichtet.
Statement-Objekt erstellen
Das Connection-Objekt generiert ein Statement-Objekt.
SQL-Anweisung übergeben
Eine SQL-Anweisung, die in der Datenbankumgebung ausgeführt wird, wird an das Statement-Objekt übergeben. Wenn die Anweisung eine Abfrage ist, wird durch diese Aktion ein ResultSet-Objekt zurückgegeben.
Das ResultSet-Objekt enthält die von der SQL-Anweisung zurückgegebenen Daten, gibt jedoch jeweils nur eine Zeile aus (ähnlich wie die Arbeitsweise des Cursors).
Schleife über die Zeilen der Ergebnismenge
Die next-Methode des ResultSet-Objekts führt zwei Aktionen aus:
Die aktuelle Zeile (die Zeile in der durch das ResultSet-Objekt ausgegebenen Ergebnismenge), wird eine Zeile weitergeschoben.
Ein boolescher Wert wird zurückgegeben, der angibt, ob eine Zeile vorhanden ist, zu der weitergeschoben werden kann.
Für jede Zeile Werte abrufen
Für jede Zeile im ResultSet-Objekt werden Werte entweder mit dem Namen oder der Position der Spalte abgerufen. Mit der getData-Methode können Sie den Wert einer Spalte der aktuellen Zeile abrufen.
Java-Objekte können JDBC-Objekte verwenden, um mit einer Datenbank zu interagieren und Daten für ihre eigene Verwendung abrufen.
![]() |
Kommentieren Sie diese Seite in DocCommentXchange.
|
Copyright © 2010, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.0 |