Déploiement d'applications SQLJ

Utilisez SQLJ (Structured Query Language in Java™) pour développer des applications d'accès aux données qui se connectent à des bases de données DB2. Le langage SQL pour Java se compose d'extensions de programmation qui vous permettent d'utiliser le langage de programmation Java afin d'incorporer des instructions qui fournissent des requêtes de base de données SQL .

Pourquoi et quand exécuter cette tâche

Développer des applications avec le langage SQL pour Java vous permet de bénéficier de meilleures performances et d'un cycle de développement plus efficace. Avec SQL, vous pouvez :
  • améliorer les performances à l'aide des instructions SQL statiques ;
  • Réduire le cycle de développement :
    • Écrire moins de code grâce à une syntaxe plus simple, ce qui réduit le nombre de lignes de code requises pour exécuter des instructions, définir et récupérer des paramètres.
    • Détecter des erreurs de programmation plus tôt au cours de la phase de développement grâce à la fonction de vérification en ligne qui valide le type de données et le schéma. Consultez la documentation DB2 pour une liste complète des options de personnalisation.
Considérez l'utilisation du langage SQL pour Java lorsque du SQL dynamique n'est pas nécessaire et que les applications utilisent DB2 comme serveur de la base.
Le serveur d'applications comprend une prise en charge améliorée du langage SQL pour Java pour les applications qui utilisent la persistance gérée par conteneur. La prise en charge améliorée inclut les éléments suivants :
  • Déploiement de beans CMP lors de l'installation de l'application dans le serveur d'applications.
  • Personnalisation et liaison de profils SQLJ à l'aide de la console d'administration ou par scriptage.
  • Nouvelle personnalisation et liaison d'applications SQL pour Java sans avoir à réinstaller l'application.
Ces améliorations réduisent la complexité de l'installation, du déploiement et de la personnalisation des applications SQL pour Java pour la persistance gérée par le bean et la persistance gérée par conteneur.

Procédure

  1. Récupérez les pilote de périphérique requis pour déployer une application SQL pour Java sur le serveur d'applications. Vous avez besoin des fichiers suivants, en fonction du fournisseur JDBC que vous utilisez :
    Type de fournisseur JDBC Fichiers requis
    DB2 utilisant le pilote JCC IBM®
    Ce pilote est aussi connu sous le nom de :
    • Pilote de serveur de données IBM pour JDBC et SQLJ
    • Pilote IBM DB2 pour JDBC et SQLJ
    • Pilote JDBC IBM DB2 Universal .
    db2jcc.jar ou db2jcc4.jar
    Pilote JDBC DB2 Universal (obsolète) db2jcc.jar
  2. Déployez l'application SQl pour Java.
  3. Personnalisez et liez les profils SQL pour Java. Avant que le serveur d'applications ne puisse utiliser une application SQL pour Java, les instructions SQLJ doivent être traitées pour le serveur de la base. Par défaut, quatre packages DB2 sont créés dans la base de données, un par niveau d'isolation. Le processus de personnalisation ajoute aux profils des informations spécifiques à la base de données. Si vous ne personnalisez pas les profils SQL, l'application SQLJ utilise SQL dynamique, comme une application JDBC.

Icône indiquant le type de rubrique Rubrique de tâche



Icône d'horodatage Dernière mise à jour: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tdat_sqljep
Nom du fichier : tdat_sqljep.html