Piszę aplikację, która będzie połączona z bazą danych i będzie w niej wykonywała jakieś proste operacje. Zastanawiam się czy przy takiej aplikacji powinno się za każdym razem gdy wykonujemy jakieś operacje na bazie otwierać i zamykać połączenie od razu po wykonaniu zapytania, czy lepiej jest np. na początku aplikacji otworzyć połączenie i zostawić otwarte i dopiero na końcu to połączenie zamknąć ... ?