Compartir a través de


Uso de una instrucción SQL sin parámetros

Descargar controlador JDBC

Para trabajar con datos en una base de datos de SQL Server mediante una instrucción SQL que no contiene parámetros, puede usar el método executeQuery de la clase SQLServerStatement para devolver un OBJETO SQLServerResultSet que contendrá 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 AdventureWorks2022 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.

Vea también

Empleo de instrucciones con SQL