Uso di un'istruzione SQL senza parametri

Scaricare il driver JDBC

Per usare i dati di un database di SQL Server mediante un'istruzione SQL che non contiene parametri, è possibile usare il metodo executeQuery della classe SQLServerStatement per restituire un set di risultati SQLServerResultSet contenente i dati richiesti. Creare prima di tutto un oggetto SQLServerStatement usando il metodo createStatement della classe SQLServerConnection.

Nell'esempio seguente una connessione aperta al database di esempio AdventureWorks2022 viene passata alla funzione executeStatement. Da qui viene creata ed eseguita un'istruzione SQL. Infine, i risultati vengono letti dal set di risultati.

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

Per altre informazioni sull'uso dei set di risultati, vedere Gestione dei set di risultati con il driver JDBC.

Vedi anche

Uso di istruzioni SQL