RE:QUIERO HACER LA CONECCION UNA SOLA VEZ
Compañero, si haces eso puedes hacer que el remedio sea peor que la enfermedad.
Una buena parte de los desarrolladores conectan a la BD solo una vez, y eso no es recomendable, puede que manejes un string de conexión, pero la siempre tendrás que utilizarla para reconectar a la BD.
He encontrado sistemas que han dañado incluso al SQL Server todo por manejar conexiones abiertas concurrentes, y la concurrencia es lo que más tiene la programación WEB.