Modifier les paramètres généraux du pool de connexions JDBC

  1. Dans l’arborescence de navigation, développez le nœud Ressources.
  2. Sous le nœud Ressources, développez le nœud JDBC.
  3. Sous le nœud JDBC, sélectionnez le nœud Pools de connexions.

    La page Pools de connexions s’ouvre.

  4. Cliquez sur le nom du pool de connexions que vous modifiez.

    La page Modification du pool de connexions s’ouvre.

  5. Dans la liste déroulante Type de ressource, sélectionnez un type de ressource.

    Les options incluent : javax.sql.DataSource (transactions locales uniquement), javax.sql.XADataSource (transactions globales) et java.sql.ConnectionPoolDataSource (transactions locales, améliorations possibles des performances).

  6. Dans le champ Nom de classe de la source de données, saisissez le nom de la classe spécifique au fournisseur qui implémente l’API DataSource, ConnectionPoolDataSource ou XADataSource.

    Si vous sélectionnez l’un des types de ressource source de données, ce champ indique habituellement automatiquement le nom de classe associé au type de ressource et au fournisseur de base de données que vous avez choisis. Si vous sélectionnez le type de ressource java.sql.Driver, ce champ est désactivé.

  7. Dans le champ Nom de classe du pilote, saisissez le nom de classe spécifique au fournisseur qui implémente l’API java.sql.Driver.

    Si vous sélectionnez le type de ressource java.sql.Driver, ce champ indique habituellement automatiquement le nom de classe associé au pilote et au fournisseur de base de données que vous avez choisis. Si vous sélectionnez l’un des types de ressource de source de données, ce champ est désactivé.

  8. Cochez la case Ping activé pour effectuer automatiquement un ping sur un pool lors de sa création ou de sa reconfiguration afin d’identifier et de signaler toute erreur de valeur d’attribut.

    Cette option est désactivée par défaut.

  9. Dans le champ Description, entrez une brève description du pool de connexions.
  10. Dans le champ Taille initiale et minimale du pool, entrez le nombre minimal de connexions de ce pool.

    Cette valeur détermine également le nombre de connexions placées dans le pool lors de sa création initiale ou lors du démarrage de GlassFish Server. La valeur par défaut est 8.

  11. Dans le champ Taille maximale du pool, entrez le nombre maximal de connexions de ce pool.

    La valeur par défaut est 32.

  12. Dans le champ Valeur de redimensionnement du pool, entrez le nombre de connexions par lot de redimensionnement du pool.

    Lorsque le pool augmente ou diminue à la taille maximale et minimale respectivement, il est redimensionné par lots. Cette valeur détermine le nombre de connexions dans le lot. Une valeur trop élevée retarde la création et le recyclage de la connexion, alors qu’une valeur trop basse affecte les performances. La valeur par défaut est 2.

  13. Dans le champ Délai d’inactivité, entrez le délai maximal, en secondes, durant lequel une connexion peut demeurer inactive dans le pool.

    Une fois ce délai expiré, la connexion est supprimée du pool. La valeur par défaut est 300.

  14. Dans le champ Attente max., entrez le délai maximal, en millisecondes, durant lequel l’application demandant une connexion attend avant que la connexion n’arrive à expiration.

    La valeur par défaut est 60 000.

  15. Cochez la case Connexions non transactionnelles pour revenir aux connexions non transactionnelles.

    Cette option est désactivée par défaut.

  16. Dans la liste déroulante, sélectionnez le niveau d’isolement des transactions du pool de connexions.

    Si aucune valeur n’est spécifiée, les connexions sont établies au niveau d’isolement par défaut indiqué par le pilote JDBC. Par défaut, cette option n’est pas spécifiée.

  17. Cochez la case Niveau d’isolement garanti pour que toutes les connexions empruntées au pool partagent le même niveau d’isolement.

    Par exemple, si le niveau d’isolement de la connexion est modifié systématiquement (avec con.setTransactionIsolation) lors de sa dernière utilisation, ce mécanisme rétablit l’état au niveau d’isolement indiqué.

    Ce paramètre ne s’applique que lorsqu’un niveau d’isolement de transaction a été spécifié.

  18. Cliquez sur le bouton Ping pour vérifier la connexion à la base de données.

    La Console d'administration essaie de se connecter à la base de données. Si un message d’erreur s’affiche, vérifiez que le serveur de base de données a été démarré.

  19. Cliquez sur Enregistrer.

    Astuce - Pour revenir aux paramètres par défaut, cliquez sur le bouton Charger valeurs par défaut, puis sur Enregistrer.


Voir aussi
Copyright © 2010, Oracle et/ou ses affiliés. Tous droits réservés. Notice légale