Uso di un'istruzione SQL senza parametri
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
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per