Claro, cada vez que te conectas a la base de datos necesitas abrir una conexión con el método correspondiente (dependiendo de que base de datos uses).
Al finalizar la consulta, inserción, actualización o borrado debes cerrar la conexión para que no se sobrecargue la base de datos (con otro método como bien dices).