aqui esta una clase muy completa para manejo de conexiones a la bd y tambien soporta procedimientos almacenados.
ahi esta el codigo de ejemplo tambien para descargar.
http://www.dotnetcr.com/index.aspx?I...clase-conexion
a los admins si gustan pueden poner el ejemplo en los faqs del sitio.