Witam
Mam pytanie odnośnie realizacji połączeni do bazy danych.
Chce zrobić singieltona który w konstruktorze połączy się do bazy i będzie miał właściwość GetConnection, wszystkie operacje dla wszystkich użytkowników będą realizowane na tym połączeniu.
1.Czy to dobry pomysł?
2.Czy może po prostu dla każdej operacji tworzyć nowe połączenie?
3.Czy baza danych (postgres) ma jakiś timeout po którym połączenie jest zamykane?