Mise en pool de la connexion (tutoriel Pilotes délégués)
Remonter à Tutoriel : Utilisation des pilotes délégués dbExpress
Quand vous utilisez la mise en pool, les utilisateurs peuvent se connecter à toute connexion dbExpress contenue dans le pool.
Le paramètre MaxConnections
spécifie le nombre maximal de connexions autorisées, et MinConnections
spécifie le nombre minimal de connexions autorisées. Si davantage de connexions que MaxConnections
ne le permet sont requises, l'appel est placé en attente.
Pour pouvoir effectuer la mise en pool de l'activité de la connexion, vous devez définir le paramètre DelegateConnection
de la connexion.
De même que pour la traçabilité de la connexion, il y a plusieurs façons de procéder :
- Modifiez les propriétés du composant TSQLConnection en utilisant l'inspecteur d'objets.
- Modifiez la connexion en utilisant l'explorateur de données.
- Ajoutez la ligne
DelegateConnection=DBXPoolConnection
à la section [DGCONNECTION] du fichier dbxconnections.ini.
De même que pour la traçabilité de la connexion, la première possibilité impliquant l'inspecteur d'objets sera utilisée.
Allez maintenant sur la propriété DelegateConnection et définissez-la sur DBXPool, en utilisant son menu déroulant. Vous verrez que DelegateName est automatiquement définie sur DBXPool. Changez ConnectTimeout, MaxConnection et MinConnection sur les valeurs requises. La connexion sera maintenant mise en pool.