Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Wenn Sie Daten in einer SQL Server-Datenbank mit einer SQL-Anweisung ohne Parameter verarbeiten möchten, können Sie mit der executeQuery-Methode der SQLServerStatement-Klasse ein SQLServerResultSet zurückgeben, das die angeforderten Daten enthält. Erstellen Sie zuerst mit der createStatement-Methode der SQLServerConnection-Klasse ein SQLServerStatement-Objekt.
Im folgenden Beispiel wird eine offene Verbindung mit der AdventureWorks2025-Beispieldatenbank an die executeStatement Funktion übergeben. Von dort aus wird eine SQL-Anweisung erstellt und ausgeführt. Abschließend werden die Ergebnisse aus dem Resultset gelesen.
public static void executeStatement(Connection con) {
try(Statement stmt = con.createStatement();) {
String SQL = "SELECT LastName, FirstName FROM Person.Contact ORDER BY LastName";
ResultSet rs = stmt.executeQuery(SQL);
while (rs.next()) {
System.out.println(rs.getString("LastName") + ", " + rs.getString("FirstName"));
}
}
// Handle any errors that may have occurred.
catch (SQLException e) {
e.printStackTrace();
}
}
Weitere Informationen zur Verwendung von Resultsets finden Sie im Artikel Verwalten von Resultsets mit dem JDBC-Treiber.