Configuration de la mise en pool des connexions à une base de données

Vous pouvez configurer la mise en pool des connexions de votre source de données en définissant un gestionnaire de connexions pour cette source.

Exemple

L'exemple de code suivant utilise l'élément connectionManager dans le fichier server.xml pour définir le pool de connexions d'une source de données :
<dataSource id="DefaultDataSource" jndiName="jdbc/example" jdbcDriverRef="DB2" >
  <connectionManager maxPoolSize="10" minPoolSize="2"/>
	<properties.db2.jcc databaseName="TESTDB"/>
</dataSource>

Le serveur applique une valeur par défaut pour chaque paramètre de gestion des connexions qui n'est pas défini dans l'élément de gestionnaire de connexions. Si aucun gestionnaire de connexions n'est défini pour une source de données, le serveur applique des valeurs par défaut à tous les paramètres de cette source.

L'utilisation d'une mémoire locale d'unité d'exécution pour les connexions peut améliorer les performances pour les applications qui se trouvent sur des systèmes multiprocessus. Voir Optimisation de Liberty.

Vous pouvez définir plusieurs sources de données et associer chacune d'elles à un gestionnaire de connexions différent. En revanche, vous ne pouvez pas associer plusieurs sources de données à un même gestionnaire de connexions.

Pour plus d'informations sur l'élément connectionManager, consultez Java Database Connectivity 4.1.


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

Nom du fichier : twlp_conn_pool.html