Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Pokud chcete pracovat s daty v databázi SQL Serveru pomocí příkazu SQL, který neobsahuje žádné parametry, můžete použít metodu executeQuery třídy SQLServerStatement k vrácení SQLServerResultSet , která bude obsahovat požadovaná data. Nejprve vytvořte objekt SQLServerStatement pomocí metody createStatement třídy SQLServerConnection .
V následujícím příkladu se otevřené připojení k ukázkové databázi AdventureWorks2025 předá do funkce executeStatement. Odtud se vytvoří a spustí příkaz SQL. Nakonec se výsledky přečtou ze sady výsledků.
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();
}
}
Další informace o použití sad výsledků naleznete v tématu Správa sad výsledků pomocí ovladače JDBC.