# Gérer le pool de connexions à l'aide de Tomcat

Par défaut, une application tierce de gestion de pool de connexion (c3p0) est embarquée dans le fichier de configuration de Talend Administration Center.

La procédure suivante permet à Tomcat de gérer le pool de connexion directement. Vous pouvez aussi appliquer cette procédure à JBoss.

## Procédure

1. Dans le dossier &lt;ApplicationPath&gt;\WEB-INF\classes, modifiez la configuration par défaut du fichier configuration.properties pour obtenir :

   database.useContext=True
2. Dans le dossier WEB-INF, modifiez le fichier web.xml et ajoutez les lignes de code suivantes avant la balise fermante &lt;/web-app&gt; :
   ```
   <resource-ref>

        <description>Our Datasource</description>
        <res-ref-name>jdbc/ADMINISTRATOR_CONNECTION</res-ref-name>
        <res-type>javax.sql.DataSource</res-type>
        <res-auth>Container</res-auth>

   </resource-ref>
   ```
3. Dans le dossier WEB-INF, modifiez le fichier context.xml et configurez les paramètres de connexion à la base de données en modifiant les éléments suivants :
   | Nom de l'élément | Value (Valeur) |
   | --- | --- |
   | URL | <ul> <li><span>jdbc:mysql://{ip_address}:3306/{db_name}</span><p>Pour MySQL, où <span>ip_address</span> correspond à l'adresse IP de la base de données et <span>db_name</span> correspond à son nom.</p></li> <li><span>jdbc:oracle:thin:@{ip_address}:1521:{db_name}</span><p>Pour Oracle, où <span>ip_address</span> correspond à l'adresse IP de la base de données et <span>db_name</span> correspond à son nom.</p></li> <li><span>jdbc:jtds:sqlserver://{ip_address}:1433/{db_name}</span><p>Pour SQL Server, où <span>ip_address</span> correspond à l'adresse IP de la base de données et <span>db_name</span> correspond à son nom.</p></li> <li><span>jdbc:h2:file:{dir_path/}&lt;db_name&gt;;MVCC=TRUE;AUTO_SERVER=TRUE; LOCK_TIMEOUT=15000</span><p>Pour H2, où <span>dir_path</span> correspond au chemin vers la base de données et <span>db_name</span> correspond à son nom.</p></li> </ul> |
   | username | L'identifiant utilisé pour vous connecter à votre base de données, talend\_admin par défaut. |
   | password | Le mot de passe utilisé pour vous connecter à votre base de données, talend\_admin par défaut. |
   | driverClassName | <ul> <li><span>org.gjt.mm.mysql.Driver</span> pour MySQL</li> <li><span>oracle.jdbc.driver.OracleDriver</span> pour Oracle</li> <li><span>net.sourceforge.jtds.jdbc.Driver</span>pour SQL Server</li> <li><span>org.h2.Driver</span> pour H2</li> </ul> |
4. Copiez le fichier .jar correspondant à la base de données dans laquelle sont stockées vos données d'administration dans &lt;TomcatPath&gt;/lib/.