Jak utworzyć wiele połączeń z bazą danych dla różnych baz danych w Javie

Mam aplikację, która wykorzystuje cztery bazy danych w różnych lokalizacjach geograficznych. Wszystkie bazy danych zawierają te same tabele i tylko nazwa bazy danych różni się w zależności od lokalizacji. Muszę utworzyć kilka raportów w mojej aplikacji, które używają danych z każdej bazy danych. Jaki byłby właściwy sposób utworzenia połączenia z bazą danych z aplikacji Java i czy istnieje odpowiedni wzorzec projektowy dla tego zadania, którego mógłbym użyć?

questionAnswers(5)

yourAnswerToTheQuestion