IFT1176 Aspects Avancés en Java

Département d'informatique
et de recherche opérationnelle

Automne 2002


Accueil

Professeurs et
Démonstrateurs

Horaires et locaux

Notes de cours

Cours
après Cours

Démonstrations
et devoirs

Examens

Liens utiles

Au sujet du
livre de cours

Consultez vos notes

Foire aux questions
(FAQ)

Sessions antérieures
(A01, H02, E02)

Retour vers
session A02

Démonstration #9, partie B

                                                                              
Dernière mise à jour : Tue Nov 26 14:42:53 EST 2002


  • -1- Donner tous les n-uplets de DEPT.
    SELECT * FROM DEPT;

  • -2- Donner les noms et les salaires des employés.
    SELECT ENOM, SAL FROM EMP;

  • -3- Donner les professions des employés (après élimination des duplicats).
    SELECT DISTINCT PROF FROM EMP;

  • -4- Donner les noms, emplois et salaires des employés par emploi croissant (ASC) et, pour chaque emploi, par salaire décroissant (DESC).
    SELECT ENOM, PROF, SAL FROM EMP
    		  ORDER BY PROF ASC, SAL DESC;
    

  • -5- Exprimer cette requête en français.
    Donnez les noms des employés et les noms de leurs directeurs.

  • -6- Donner le résultat de l’exécution de cette requête.
    JoeLucy
    JackJack
    JimJim
    LucyLucy

  • -7- Écrire la méthode qui permet de traiter le résultat obtenu en Q6 et l’afficher sur la sortie standard. Cette méthode doit-être codée en Java (fait partie d’un programme java-jdbc), elle accepte un seul argument du type ResultSet (le résultat de la requête). L’appel de cette méthode doit se faire dans la méthode main.
    private static void AfficherResultat (ResultSet rs) throws SQLException {
    		  while( rs.next() ){
    			 System.out.println(rs.getString(1) + " " + rs.getString(2));
    		  }
    }

[top]


Dernière mise à jour : Tue Nov 26 14:42:53 EST 2002
dift1176@iro.umontreal.ca