Can anyone brief me how to do Connection Pooling in ADO.Net, I do need to connect to 3 separate databases. 2 of them are in same server and the other in a separate one.
Better with code snipts..
as long as you are strict about disposing your connections, the default (for sql-server at least) is that it will just work automatically. In your example you could well only have 3 underlying connections (one per connection string).
But always ensure your connections are disposed, ideally with using
:
using(var conn = new SqlConnection(connectionString)) {
// use conn
}
then it is released back to the pool (for re-use when the same connection-string is seen next) even when an exception is thrown.
To disable pooling (if you choose), include Pooling=false;
in the connection-string.
Don't need to configure or set anything especially, just let it happen... Most issues I've seen are caused by folk not closing connections or being too clever
The pools are created per connection string so you'd have three in this case
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With