Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Para trabajar con los datos de una base de datos de SQL Server con una instrucción SQL que no contenga parámetros, puede usar el método executeQuery de la clase SQLServerStatement para devolver un elemento SQLServerResultSet que contenga los datos solicitados. Primero debe crear un objeto SQLServerStatement mediante el método createStatement de la clase SQLServerConnection.
En el ejemplo siguiente, se pasa una conexión abierta a la base de datos de ejemplo AdventureWorks2025 a la función executeStatement. Desde allí, se construye y ejecuta una instrucción SQL. Por último, los resultados se leen del 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 obtener más información sobre cómo usar conjuntos de resultados, consulte Administrar conjuntos de resultados con el controlador JDBC.