Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
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.