Nouveau pool de connexions JDBC (étape 2 sur 2)

La page Nouveau pool de connexions JDBC (étape 2 sur 2) vous permet de créer un nouveau pool de connexions JDBC.

La page Nouveau pool de connexions JDBC (étape 2 sur 2) contient les options suivantes :

Nom de classe de la source de données

Nom de 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é.

Nom de classe du pilote

Nom de classe du pilote JDBC fourni par le fournisseur. 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é.

Ping

Si cette option est sélectionnée, le pool fait automatiquement l’objet d’un ping lors de la création ou de la reconfiguration d’un pool pour identifier et indiquer toute erreur de valeur d’attribut. Cette option est désactivée par défaut.

Description

Brève description du pool de connexions.

Taille initiale et minimale du pool

Nombre minimum de connexions dans le 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.

Taille maximale du pool

Nombre maximum de connexions dans le pool. La valeur par défaut est 32.

Valeur 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.

Délai d’inactivité

Temps maximum en secondes durant lequel une connexion peut rester inactive dans le pool. Une fois ce délai expiré, la connexion est supprimée du pool. La valeur par défaut est 300.

Attente max.

Délai maximal, en millisecondes, pendant lequel l’application demandant une connexion attendra avant que la connexion n’arrive à expiration. La valeur par défaut est 60 000.

Connexions non transactionnelles

Si cette option est activée, des connexions non transactionnelles sont renvoyées.

Isolement de la transaction

Lorsqu’un niveau d’isolement de transaction est spécifié, les connexions de ce pool opèrent au niveau spécifié. 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.

Niveau d’isolement

Si la case à cocher Garanti est activée, 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é par programmation (avec con.setTransactionIsolation ) lors de sa dernière utilisation, ce mécanisme rétablit l’état au niveau d’isolement spécifié. Cette option est activée par défaut.

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

Autres propriétés

Autres propriétés du pool de connexions JDBC. Ces propriétés peuvent inclure le nom de la base de données (URL), le nom d’utilisateur et le mot de passe. La table contient normalement les propriétés utilisées par le fournisseur de la base de données.

Pour obtenir une description de quelques unes des propriétés disponibles, reportez-vous à la section Propriétés spécifiques aux pools de connexions JDBC.

Si vous n’indiquez pas de valeur pour une propriété, celle-ci est supprimée de la table à l’issue de la création du pool de connexions. Si vous ne souhaitez pas définir immédiatement la valeur d’une propriété mais souhaitez conserver cette propriété dans la table afin de définir sa valeur ultérieurement, entrez des parenthèses vides dans le champ Valeur :

()
Tâches connexes
Commandes asadmin connexes
Copyright © 2010, Oracle et/ou ses affiliés. Tous droits réservés. Notice légale