Fordi forbindelser er ret dyre, som andre har påpeget, vil jeg anbefale at bruge en "doven forbindelse"-teknik i dit databaselag. Hvis du har struktureret din applikation effektivt, bør din applikationslogik ikke bekymre sig om, hvornår forbindelser åbnes og lukkes, da dette ville være indkapslet i databaselaget. Når databaselaget blev bedt om at udføre en forespørgsel, ville det først kontrollere, om det har en aktiv forbindelse, og hvis ikke, oprette en. På denne måde undgår du at åbne forbindelser, der aldrig bliver brugt, og du vil også have en god adskillelse af logikken mellem din applikation og databasekoden.