[AIX Solaris HP-UX Linux Windows]

Réalisation de tâches spécifiques à la plateforme pour un accès JDBC

Cet article fournit des conseils sur les tâches spécifiques à la plateforme pour l'accès à Java™ Database Connectivity (JDBC).

Avant de commencer

La plupart des tâches suivantes sont effectuées en dehors des outils d'administration de WebSphere® Application Server , à l'aide des outils du produit de base de données. Consultez systématiquement la documentation relative au pilote JDBC de votre base de données comme source première et intégrale d'informations sur les pilotes. La page Web du matériel et des logiciels pris en charge énumère les pilotes pris en charge par Application Server pour des plateformes spécifiques.

Procédure

  • [AIX] Activez les pilotes JTA (Java Transaction API) pour les produits Sybase sur les systèmes AIX® en procédant comme suit:
    1. A partir d'une invite, activez DTM (Data Transaction Manager) en entrant les commandes suivantes (une par ligne) :
          isql -Usa -Ppassword -Sservername
          sp_configure "enable DTM", 1
          go
    2. Arrêtez la base de données Sybase Adaptive Server et redémarrez-la.
    3. A partir d'une invite, octroyez le rôle approprié à l'utilisateur de l'EJB :
          isql -Usa -Ppassword -Sservername
          grant role dtm_tm_role to EJB
          go
  • Sybase Java Transaction API sur toutes les plateformes:
    N'utilisez pas de connexion JTA Sybase dans une méthode de bean enterprise avec un contexte de transaction non spécifié. Les connexions JTA Sybase ne prennent pas en charge le mode de transaction locale. Cela implique que vous devez utiliser la connexion JTA Sybase dans un contexte de transaction globale.
  • [AIX][HP-UX][Solaris] Exécutez le script db2profile sur les systèmes UNIX pris en charge avant de démarrer WebSphere Application Server pour héberger les applications d'accès aux données.
    Exécutez la commande
    . ~db2inst1/sqllib/db2profile
    db2inst1 est l'utilisateur créé lors de l'installation de DB2® .