Partager via


Utilisation d'une instruction SQL sans paramètres

Pour travailler sur des données d'une base de données SQL Server à l'aide d'une instruction SQL ne contenant pas de paramètres, vous pouvez utiliser la méthode executeQuery de la classe SQLServerStatement pour retourner un SQLServerResultSet contenant les données demandées. Pour ce faire, vous devez commencer par créer un objet SQLServerStatement à l'aide de la méthode createStatement de la classe SQLServerConnection.

Dans l'exemple suivant, une connexion ouverte à l'exemple de base de données SQL Server 2005 AdventureWorks est transmise à la fonction, une instruction SQL est générée et exécutée, puis les résultats sont lus à partir du jeu de résultats.

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

Pour plus d'informations sur l'utilisation des jeux de résultats, consultez Gestion de jeux de résultats avec le pilote JDBC.

Voir aussi

Autres ressources

Utilisation des instructions avec SQL