Pool de connexions pour le fournisseur de données .NET Framework pour OLE DB
Le regroupement de connexions peut considérablement améliorer la performance et l'évolutivité de votre application. Le fournisseur de données .NET Framework pour OLE DB regroupe automatiquement les connexions utilisant le regroupement de sessions OLE DB. Les arguments string de connexion peuvent être utilisés pour activer ou désactiver les services OLE DB et notamment le regroupement. La chaîne de connexion suivante, par exemple, désactivera le regroupement de sessions OLE DB et l'inscription automatique des transactions.
Provider=SQLOLEDB;OLE DB Services=-4;Data Source=localhost;Integrated Security=SSPI;
Pour plus d'informations sur le regroupement de sessions OLE DB ou de ressources, ainsi que sur la désactivation du regroupement par substitution des services par défaut du fournisseur OLE DB, consultez « OLE DB Programmer's Reference » dans la MSDN Library qui se trouve à l'adresse https://msdn.microsoft.com/library.
**ATTENTION **Il est recommandé de toujours fermer l'objet Connection lorsque vous avez fini de l'utiliser, afin que la connexion soit retournée au pool. Pour cela, utilisez les méthodes Close ou Dispose de l'objet Connection. Les connexions qui ne sont pas explicitement fermées risquent de ne pas être ajoutées ni retournées au pool. Par exemple, une connexion devenue hors de portée mais qui n'a pas été explicitement fermée sera retournée au pool seulement si la taille maximale de celui-ci a été atteinte et que la connexion est toujours valide.
Voir aussi
Connexion à une source de données à l'aide de ADO.NET | Utilisation des fournisseurs de données .NET Framework pour l'accès aux données | OleDbConnection, classe