Тъй като връзките са доста скъпи, както други посочиха, бих препоръчал използването на техника за "мързеливо свързване" във вашата база данни. Ако сте структурирали приложението си ефективно, логиката на приложението ви не трябва да се занимава с това, когато връзките се отварят и затварят, тъй като това би било капсулирано в слоя на базата данни. Слоят на базата данни, когато бъде помолен да изпълни заявка, първо ще провери дали има активна връзка и ако не, ще създаде такава. По този начин ще избегнете отварянето на връзки, които никога не се използват, и също така ще имате хубаво разделяне на логиката между вашето приложение и кода на базата данни.