Udostępnij przez


Zarządzanie zestawami wyników za pomocą sterownika JDBC

pobierz sterownik JDBC

Zestaw wyników jest obiektem reprezentującym zestaw danych zwracanych ze źródła danych, zwykle w wyniku zapytania. Zestaw wyników zawiera wiersze i kolumny do przechowywania żądanych elementów danych i jest nawigowany kursorem. Zestaw wyników może być aktualizowalny, co oznacza, że można go zmodyfikować i wypchnąć te modyfikacje do oryginalnego źródła danych. Zestaw wyników może również mieć różne poziomy wrażliwości na zmiany w bazowym źródle danych.

Typ zestawu wyników jest określany podczas tworzenia instrukcji, gdy wykonywane jest wywołanie metody createStatement klasy SQLServerConnection. Podstawową rolą zestawu wyników jest zapewnienie aplikacjom Java użytecznej reprezentacji danych bazy danych. To zadanie jest zwykle wykonywane przy użyciu metod getter i setter na elementach danych zestawu wyników.

W poniższym przykładzie, który jest oparty na przykładowej bazie danych AdventureWorks2025, zestaw wyników jest tworzony przez wywołanie metody executeQuery klasy SQLServerStatement . Dane z zestawu wyników są następnie wyświetlane przy użyciu metody getString klasy SQLServerResultSet .

public static void executeStatement(Connection con){
    try(Statement stmt = con.createStatement();) {
        String SQL = "SELECT TOP 10 * FROM Person.Contact";
        ResultSet rs = stmt.executeQuery(SQL);

        while (rs.next()) {
            System.out.println(rs.getString("FirstName") + " " + rs.getString("LastName"));
        }
    }
    // Handle any errors that may have occurred.
    catch (SQLException e) {
        e.printStackTrace();
    }
}

W artykułach w tej sekcji opisano różne aspekty użycia zestawu wyników, w tym typy kursorów, współbieżność i blokowanie wierszy.

W tym dziale

Article Description
Opis typów kursorów Opisuje różne typy kursorów obsługiwane przez sterownik JDBC firmy Microsoft dla programu SQL Server.
Zrozumienie kontroli współbieżności Opisuje sposób obsługi sterowania współbieżnością sterownika JDBC.
Opis blokowania wierszy Opisuje sposób obsługi blokowania wierszy przez sterownik JDBC.

Zobacz także

Omówienie sterownika JDBC