La connessioni al DB la fai una volta per esecuzione della richiesta, quindi - a seconda della struttura della app - all'inizio dello script, in un modulo di bootstrap, nel costruttore della classe che gestisce il DB o altro luogo simile appropriato al caso. Di sicuro NON dentro ogni metodo, non ha senso.