Génération de code pureQuery à partir de procédures mémorisées

Si une procédure mémorisée comporte des paramètres, vous pouvez générer un bean qui va représenter ces paramètres. Si la procédure mémorisée renvoie des ensembles de résultats, vous pouvez générer un bean pour chacun de ces ensembles. Vous pouvez également générer du code en support des styles de programmation par méthode annotée et par méthode intégrée.

Avant de commencer

Pourquoi et quand exécuter cette tâche

Si vous souhaitez utiliser le style de programmation méthode annotée, vous pouvez choisir de générer les objets Java suivants :
  • Une interface qui contient la méthode annotée abstraite pour appeler la procédure mémorisée.

    Si vous choisissez de générer cette interface, le plan de travail crée également une implémentation de l'interface lors d'une génération du projet Java.

  • Une classe de test qui appelle les méthodes dans l'implémentation et affiche les résultats dans la vue Console.

Si vous souhaitez utiliser le style de programmation intégrée, vous pouvez choisir de générer une classe de test qui contient la méthode intégrée pour appeler la procédure mémorisée sur laquelle les beans générés sont basés. Lorsque vous exécutez la classe, les résultats s'affichent dans la vue Console.

Procédure

Pour générer du code pureQuery à partir d'une procédure mémorisée :

  1. Dans l'explorateur de sources de données, cliquez avec le bouton droit de la souris sur la procédure mémorisée de votre choix puis sélectionnez Développement de l'accès aux données > Générer le code pureQuery. L'assistant Génération du code pureQuery à partir d'une procédure mémorisée s'ouvre.
  2. Suivez les étapes de l'assistant. Pour des informations détaillées sur chaque zone, appuyez sur la touche F1.
  3. Cliquez sur Terminer pour générer les fichiers que vous avez spécifiés.

Résultats

Si vous n'avez pas encore ajouté la prise en charge pureQuery à votre projet Java, lorsque vous cliquez sur Terminer, le plan de travail crée le dossier dataAccessFolder dans votre projet Java.

Si vous utilisez DB2 for z/OS, DB2 for Linux, UNIX, ou Windows, ce dossier contient les fichiers Default.genProps et Default.bindProps. Utilisez ces fichiers si vous prévoyez d'exécuter les instructions SQL de façon statique à partir des applications utilisant des méthodes annotées.


Commentaires