Partilhar via


Usando uma instrução SQL sem parâmetros

Baixar driver JDBC

Para trabalhar com dados numa base de dados SQL Server usando uma instrução SQL que não contenha parâmetros, pode usar o método executeQuery da classe SQLServerStatement para devolver um SQLServerResultSet que conterá os dados solicitados. Primeiro, crie um objeto SQLServerStatement usando o método createStatement da classe SQLServerConnection .

No exemplo seguinte, uma ligação aberta à base de dados de exemplo AdventureWorks2025 é passada para a função executeStatement. A partir daí, é construída e executada uma instrução SQL. Finalmente, 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 mais informações sobre o uso de conjuntos de resultados, consulte Gerir conjuntos de resultados com o driver JDBC.

Consulte também

Utilização de instruções com SQL