credo che sia buona abitudine aprire la connessione e chiuderla quanto prima. Un database supporta un numero limitato di connessioni, quindi chiuderne una permette al server di poter essere impiegato da altre pagine.