Compartilhar via


Usando uma instrução SQL sem parâmetros

Baixar o JDBC Driver

Para trabalhar com dados em um banco de dados do SQL Server usando uma instrução SQL que não contém parâmetros, você pode usar o método executeQuery da classe SQLServerStatement para retornar um SQLServerResultSet que conterá os dados solicitados. Primeiro, crie um objeto SQLServerStatement usando o método createStatement da classe SQLServerConnection.

No exemplo a seguir, uma conexão aberta com o banco de dados de exemplo AdventureWorks2022 é passada para a função executeStatement. A partir daí, uma instrução SQL é construída e executada. Por fim, os resultados são lidos do conjunto de resultados.

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();
    }
}

Para obter mais informações sobre como usar conjuntos de resultados, confira Gerenciar conjuntos de resultados com o driver JDBC.

Confira também

Como usar instruções com SQL