Forbindelsespooling indbygget i ADO.Net er robust og moden. Jeg vil fraråde at forsøge at skrive din egen version.