Rückgabetyp für integrierte Methoden zum Abfragen von Datenbanken: Objekt java.sql.ResultSet

Sie können die Methode queryResults() der Schnittstelle Data verwenden, um die Ergebnisse einer Abfrage in einem Objekt java.sql.ResultSet zurückzugeben.
java.sql.ResultSet queryResults(java.lang.String sql, Object... parameters)

Zurückgegebene ResultSet-Objekte sind schreibgeschützt. Sie können auch nicht auf das Objekt Statement zugreifen, das einem Objekt ResultSet zugeordnet ist.

Beispiel

Sie könnten auf alle Spalten aller Zeilen der Tabelle HRDEPT.EMPLOYEE in Form eines Objekts ResultSet zugreifen, indem Sie Code wie den folgenden verwenden:

Connection con = DriverManager.getConnection(...);                                                    1 
Data db = DataFactory.getData(con);                         2 
java.sql.ResultSet empResult = db.queryResults(
  "SELECT EMPNO, FIRSTNME, MIDINIT, LASTNAME, WORKDEPT, PHONENO, HIREDATE FROM HRDept.Employee" );    3 

Der Code führt die folgenden Schritte aus:

  1. Stellt eine Verbindung zur Datenbank her.
  2. Erstellt eine Instanz einer Implementierung der Schnittstelle Data.
  3. Ruft die Methode queryResults() auf, mit der das Ergebnis der Anweisung SELECT in ein Objekt ResultSet übertragen wird, das der Referenzvariablen empResult zugeordnet ist.

Feedback