Condividi tramite


Utilizzo di un'istruzione SQL senza parametri

Per utilizzare i dati di un database SQL Server mediante un'istruzione SQL che non contiene parametri, è possibile utilizzare il metodo executeQuery della classe SQLServerStatement che restituirà un SQLServerResultSet contenente i dati richiesti. A tale scopo, è necessario creare in primo luogo un oggetto SQLServerStatement utilizzando il metodo createStatement della classe SQLServerConnection.

Nell'esempio seguente viene passata alla funzione una connessione aperta al database di esempio AdventureWorks di SQL Server 2005, viene costruita ed eseguita un'istruzione SQL, quindi i risultati vengono letti dal set di risultati.

public static void executeStatement(Connection con) {
   try {
      String SQL = "SELECT LastName, FirstName FROM Person.Contact ORDER BY LastName";
      Statement stmt = con.createStatement();
      ResultSet rs = stmt.executeQuery(SQL);

      while (rs.next()) {
         System.out.println(rs.getString("LastName") + ", " + rs.getString("FirstName"));
      }
      rs.close();
      stmt.close();
   }
   catch (Exception e) {
      e.printStackTrace();
   }
}

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

Vedere anche

Altre risorse

Utilizzo di istruzioni SQL