Paramètres minimum requis des sources de données pour la base de données DB2 Universal Database for IBM i

Ces propriétés varient selon les prérequis du fournisseur de base de données pour l'implémentation du pilote JDBC. Vous devez définir les propriétés appropriées pour chaque source de données que vous configurez. Ces paramètres concernent la source de données DB2 UDB.

[AIX Solaris HP-UX Linux Windows][IBM i]

DB2 UDB for iSeries avec le serveur d'applications pour AIX, HP-UX, IBM i, Linux, Solaris ou Windows

  • DB2 UDB for iSeries (Native)

    Le kit iSeries Developer Kit for Java™contient ce pilote JDBC de type 2 constitué à partir des bibliothèques natives de l'interface iSeries DB2 Call Level Interface (CLI).

    Ce fournisseur :
    • Est conçu pour des connexions DB2 locales sur iSeries. Il est déconseillé de l'utiliser pour l'accès à distance.
    • Prend en charge la source de données en une phase :
      com.ibm.db2.jdbc.app.UDBConnectionPoolDataSource
    • Requiert les fichiers de pilote JDBC suivants :
      • db2_classes16.jar - pour les noeuds s'exécutant sur la Version 7.0 ou versions ultérieures. Le fichier jar se trouve à l'emplacement /QIBM/Proddata/java400/jdk6/lib/ext/db2_classes16.jar.
      • db2_classes.jar - pour les noeuds s'exécutant sur la Version 6.1 ou versions antérieures. Le fichier jar se trouve à l'emplacement /QIBM/ProdData/Java400/ext/db2_classes.jar.
    • Requiert la classe DataStoreHelper suivante :
      com.ibm.websphere.rsadapter.DB2AS400DataStoreHelper
    • Ne requiert pas d'alias d'authentification.
    • Requiert les propriétés suivantes :
      • databaseName - Nom de la base de données relationnelle vers laquelle des connexions de source de données sont établies. Ce nom doit apparaître dans le répertoire des bases de données relationnelles d'iSeries. La valeur par défaut est *LOCAL.
  • DB2 UDB for iSeries (Native XA)

    Le kit iSeries Developer Kit for Javacontient ce pilote JDBC compatible XA de type 2 constitué à partir des bibliothèques natives de l'interface iSeries DB2 Call Level Interface (CLI).

    Ce fournisseur :
    • Est conçu pour des connexions DB2 locales sur iSeries. Il est déconseillé de l'utiliser pour l'accès à distance.
    • Prend en charge la source de données en deux phases suivante :
      com.ibm.db2.jdbc.app.UDBXADataSource
    • Requiert les fichiers de pilote JDBC suivants :
      • db2_classes16.jar - pour les noeuds s'exécutant sur la Version 7.0 ou versions ultérieures. Le fichier jar se trouve à l'emplacement /QIBM/Proddata/java400/jdk6/lib/ext/db2_classes16.jar.
      • db2_classes.jar - pour les noeuds s'exécutant sur la Version 6.1 ou versions antérieures. Le fichier jar se trouve à l'emplacement /QIBM/ProdData/Java400/ext/db2_classes.jar.
    • Requiert la classe DataStoreHelper suivante :
      com.ibm.websphere.rsadapter.DB2AS400DataStoreHelper
    • Ne requiert pas d'alias d'authentification.
    • Requiert les propriétés suivantes :
      • databaseName - Nom de la base de données relationnelle vers laquelle des connexions de source de données sont établies. Ce nom doit apparaître dans le répertoire des bases de données relationnelles d'iSeries. La valeur par défaut est *LOCAL.
  • DB2 UDB for iSeries (Toolbox)

    Ce pilote JDBC, également appelé pilote iSeries Toolbox driver pour Java, est fourni dans le serveur de base de données DB2 for iSeries.

    Ce fournisseur :
    • Est conçu pour des connexions DB2 à distance sur iSeries. Utilisez ce pilote à la place du pilote JDBC d'IBM® Developer Kit for Java pour accéder à distance aux systèmes DB2 UDB for iSeries.
    • Prend en charge la source de données en une phase suivante :
      com.ibm.as400.access.AS400JDBCConnectionPoolDataSource
    • Requiert les fichiers de pilote JDBC suivants :
      • jt400.jar
    • Requiert la classe DataStoreHelper suivante :
      com.ibm.websphere.rsadapter.DB2AS400DataStoreHelper
    • Ne requiert pas d'alias d'authentification si le serveur d'applications et DB2 UDB for iSeries sont installés sur le même serveur. S'ils sont installés sur des serveurs différents, l'ID utilisateur et le mot de passe sont obligatoires.
    • Requiert les propriétés suivantes :
      • serverName - Nom du serveur à partir duquel la source de données obtient des connexions. Exemple : monserveur.mondomaine.com.
  • DB2 UDB for iSeries (Toolbox XA)

    Ce pilote JDBC compatible XA, également appelé pilote iSeries Toolbox pour Java compatible XA, est fourni dans le serveur de base de données DB2 for iSeries.

    Ce fournisseur :
    • Est conçu pour des connexions DB2 à distance sur iSeries. Utilisez ce pilote à la place du pilote JDBC d'IBM Developer Kit for Java pour accéder à distance aux systèmes DB2 UDB for iSeries.
    • Prend en charge la source de données en deux phases suivante :
      com.ibm.as400.access.AS400JDBCXADataSource
    • Requiert les fichiers de pilote JDBC suivants :
      • jt400.jar
    • Requiert la classe DataStoreHelper suivante :
      com.ibm.websphere.rsadapter.DB2AS400DataStoreHelper
    • Ne requiert pas d'alias d'authentification si le serveur d'applications et DB2 UDB for iSeries sont installés sur le même serveur. S'ils sont installés sur des serveurs différents, l'ID utilisateur et le mot de passe sont obligatoires.
    • Requiert les propriétés suivantes :
      • serverName - Nom du serveur à partir duquel la source de données obtient des connexions. Exemple : monserveur.mondomaine.com.
[z/OS]

DB2 UDB for iSeries, connexion au serveur d'applications sous z/OS

Si vous avez besoin d'établir une connexion à DB2 UDB sous iSeries pour fournir une connectivité JDBC à une application qui s'exécute sous le serveur d'applications pour z/OS, utilisez le pilote iSeries Toolbox pour Java, le pilote iSeries Toolbox pour Java compatible XA, ou le pilote JDBC DB2 Universal XA.

Vous pouvez configurer les types de fournisseurs suivants :
  • DB2 UDB for iSeries (Toolbox)

    Ce pilote JDBC, également appelé pilote iSeries Toolbox driver pour Java, est fourni dans le serveur de base de données DB2 for iSeries. Utilisez ce pilote à la place du pilote JDBC d'IBM Developer Kit for Java pour accéder à distance aux systèmes DB2 UDB for iSeries.

    Ce fournisseur :
    • Est conçu pour des connexions DB2 à distance sur iSeries.
    • Prend en charge la source de données en une phase suivante :
      com.ibm.as400.access.AS400JDBCConnectionPoolDataSource
    • Requiert les fichiers de pilote JDBC suivants :
      • jt400.jar
    • Requiert la classe DataStoreHelper suivante :
      com.ibm.websphere.rsadapter.DB2AS400DataStoreHelper
    • Requiert un alias d'authentification.
    • Requiert les propriétés suivantes :
      • serverName - Nom du serveur à partir duquel la source de données obtient des connexions. Exemple : monserveur.mondomaine.com.
  • DB2 UDB for iSeries (Toolbox XA)

    Ce pilote JDBC compatible XA, également appelé pilote iSeries Toolbox pour Java compatible XA, est fourni dans le serveur de base de données DB2 for iSeries. Utilisez ce pilote à la place du pilote JDBC d'IBM Developer Kit for Java pour accéder à distance aux systèmes DB2 UDB for iSeries.

    Ce fournisseur :
    • Est conçu pour des connexions DB2 à distance sur iSeries.
    • Prend en charge la source de données en deux phases suivante :
      com.ibm.as400.access.AS400JDBCXADataSource
    • Requiert les fichiers suivants de pilote JDBC :
      • jt400.jar
    • Requiert la classe DataStoreHelper suivante :
      com.ibm.websphere.rsadapter.DB2AS400DataStoreHelper
    • Requiert un alias d'authentification.
    • Requiert les propriétés suivantes :
      • serverName - Nom du serveur à partir duquel la source de données obtient des connexions. Exemple : monserveur.mondomaine.com.
  • Fournisseur de pilote JDBC DB2 Universal (XA)
    Il s'agit du fournisseur du pilote JDBC DB2 Universal XA qui utilise le pilote JDBC DB2 Universal pour l'accès aux bases de données DB2. Le pilote JDBC Universal prend en charge la connectivité basée sur la communication Java (pilote de type 4), qui permet l'accès réparti à DB2. Si vous utilisez le serveur d'applications pour z/OS et que vous êtes connecté à DB2 UDB for iSeries, vous ne pouvez pas utiliser la connectivité basée sur l'interface JNI (Java Native Interface) (pilote de type 2) avec ce fournisseur.
    Eviter les incidents Eviter les incidents: Pour pouvoir utiliser ce fournisseur, vous devez installer le pilote JDBC DB2 Universal pour DB2 Version 7 ou DB2 Version 8 et le configurer pour le serveur d'applications, ou vous devez installer la fonction z/OS Application Connectivity to DB2 for z/OS et la configurer pour le serveur d'applications pour z/OS. Reportez-vous à la rubrique Utilisation du pilote JDBC DB2 Universal pour accéder à DB2 for z/OS.gotcha
    Ce fournisseur :
    • Autorise les applications à utiliser l'accès JDBC et l'accès SQLJ (Structured Query Language in Java) aux bases de données DB2. L'utilisation de SQLJ avec la persistance gérée par conteneur (CMP) est également prise en charge.
    • Ne prend pas en charge la création de sources de données de version 4.0
    • Prend en charge la source de données en deux phases suivante :
      com.ibm.db2.jcc.DB2XADataSource
    • Requiert que vous indiquiez un nom pour la définition de la source de données.
    • Requiert les fichiers de pilote JDBC suivants :
      • db2jcc.jar - Fichier .jar du pilote JDBC DB2 Universal. Après l'installation de DB2, il se situe dans le répertoire d'installation de DB2. Vous devez indiquer le chemin complet du fichier JAR pour la variable d'environnement DB2UNIVERSAL_JDBC_DRIVER_PATH :
        ${DB2UNIVERSAL_JDBC_DRIVER_PATH}/db2jcc.jar
      • db2jcc_license_cu.jar - Fichier de licence du pilote JDBC DB2 Universal autorisant l'accès aux bases de données DB2 Universal sous les postes de travail. Il n'est pas utilisé pour le serveur d'applications pour z/OS mais est inclus afin que la définition du fournisseur soit commune au serveur d'applications pour z/OS et à d'autres systèmes d'exploitation. Le chemin d'accès aux classes est :
        ${UNIVERSAL_JDBC_DRIVER_PATH}/db2jcc_license_cu.jar
      • db2jcc_license_cisuz.jar - Fichier de licence du pilote JDBC DB2 Universal autorisant l'accès aux bases de données DB2 Universal sous les postes de travail et z/OS. Une fois que vous installez DB2, ce fichier jar apparaît dans le répertoire DB2 sous forme de db2jcc.jar. Chemin d'accès aux classes :
        ${DB2UNIVERSAL_JDBC_DRIVER_PATH}/db2jcc_license_cisuz.jar
      • Fichiers natifs (fichiers de type .so) requis par le pilote JDBC DB2 Universal dans le serveur d'applications pour z/OS. Utilisez le chemin de bibliothèque suivant :
        ${DB2UNIVERSAL_JDBC_DRIVER_NATIVEPATH}
        (Si les fichiers natifs ne sont pas requis, associez la valeur null à la variable DB2UNIVERSAL_JDBC_DRIVER_NATIVEPATH.)
    • Requiert la classe DataStoreHelper :
      com.ibm.websphere.rsadapter.DB2UniversalDataStoreHelper
    • requiert un alias d'authentification valide
    • Requiert les propriétés suivantes :
      • databaseName - Nom de la base de données cataloguée localement.
      • driverType - Type de connectivité JDBC d'une source de données. Associez cette propriété au type 4 si vous utilisez le serveur d'applications pour z/OS et que vous êtes connecté à DB2 UDB for iSeries.
      • serverName - Adresse TCP/IP ou nom d'hôte du serveur DRDA (Distributed Relational Database Architecture). Indiquez une valeur pour cette propriété uniquement si driverType prend la valeur 4. Cette propriété n'est pas obligatoire si driverType a pour valeur 2.
      • portNumber - Numéro de port TCP/IP utilisé par le serveur DRDA. Attribuez une valeur à cette propriété uniquement si l'élément driverType a la valeur 4. Cette propriété n'est pas requise si l'élément driverType a la valeur 2.

Icône indiquant le type de rubrique Rubrique de référence



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=rdat_minrequdb
Nom du fichier : rdat_minrequdb.html