What does "opening a connection" actually mean?

Viewed 4217

I was trying to explain to someone why database connections implement IDisposable, when I realized I don't really know what "opening a connection" actually mean.
So my question is - What does c# practically do when it opens a connection?

Thank you.

3 Answers
Related