Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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. |