Ce tutoriel vous présente certaines des fonctions d'IBM® Data Studio que vous
pouvez utiliser pour développer une application utilisant des méthodes annotées pureQuery.
Une société utilise IBM Data Studio et pureQuery pour développer
des applications qui interrogent et mettent à jour la base de données principale de la société :
GSDB. Vous êtes un développeur Java affecté à ce
projet et l'une de vos tâches consiste à développer des objets Java que ces applications pourront
utiliser pour interroger et mettre à jour la table INVENTORY_LEVELS. Cette table consigne
les niveaux de stock de produits de la société dans ses différents entrepôts,
sur différentes périodes.
Vous devez créer un bean représentant
la table INVENTORY_LEVELS.
Vous devez également créer une interface qui
déclare les méthodes annotées pureQuery exécutant des instructions SQL sur
cette table.
Enfin, la base de données GSDB étant de type DB2, votre chef de projet
souhaite tirer profit de la rapidité et du niveau de sécurité conférés par les instructions SQL statiques. Vous devez donc
associer les instructions SQL et tester l'exécution des instructions en mode statique.
Objectifs d'apprentissage
Dans ce tutoriel,
vous apprendrez comment effectuer les tâches suivantes :
- Création d'un projet Java et
ajout du support pureQuery à ce projet
- Génération de code et d'instructions SQL
directement depuis la table INVENTORY_LEVELS pour éviter de devoir créer du code en partant de zéro
- Edition de l'interface générée
- Navigation entre les instructions SQL et le code Java
à l'aide de la vue Structure SQL
- Mesure des performances des instructions SQL et découverte des outils
que vous pouvez utiliser pour les optimiser
- Association des instructions SQL dans les packages de base de données et exécution de ces dernières en mode statique
Temps requis
La durée totale de ce tutoriel est d'environ 60 minutes. Si vous étudiez d'autres concepts en rapport avec ce tutoriel, la durée de celui-ci peut être supérieure.
Public visé
Développeurs Java
Configuration requise
Pour ce tutoriel,
vous devez installer :