Pula połączeń Java
Szukałem zestawiania połączeń i przeczytałem o tym. Jeśli dobrze to rozumiem, pula połączeń jest jak zbiór otwartych połączeń. Jeśli połączenie zostało nawiązane lub utworzone, należy je dodać do puli połączeń, a jeśli to połączenie zostanie zamknięte, powinno zostać usunięte w puli połączeń; gdy jest otwarty, mogę go używać wielokrotnie.
Podczas czytania tych samouczków i wyjaśnień dotyczących łączenia połączeń mam kilka pytań:
Czy pula połączeń może być używana tylko na określonym komputerze? Podobnie jak ComputerA nie może dzielić swojej puli połączeń z ComputerB?
Gdzie powinienconnection.close()
umiejscawiać się?
Czy korzystanie z połączenia jest prawidłowe tylko podczas wybierania / ładowania rekordu? Po otrzymaniu zwróconych rekordów / danych zamykam połączenie wfinally
komunikat. To samo co dodawanie, edycja i usuwanie rekordów. I podczas przetwarzania umieszczam pasek postępu, więc użytkownik będzie musiał poczekać, aż zostanie ukończony i ponownie wykonać jakiś proces, co oznacza, że będę otwierał połączenie tylko po jednym.
Dziękuję za wyjaśnienie. :)