Sdílet prostřednictvím


Použití příkazu SQL bez parametrů

Stáhnout ovladač JDBC

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.

Viz také

Použití příkazů s SQL