Cómo crear múltiples conexiones de base de datos para diferentes bases de datos en java

Tengo una aplicación que utiliza cuatro bases de datos en diferentes ubicaciones geográficas. Todas las bases de datos contienen las mismas tablas y solo el nombre de la base de datos es diferente según la ubicación. Tengo que crear algunos informes en mi aplicación que utiliza datos de cada base de datos. ¿Cuál sería la forma correcta de crear esa conexión de base de datos desde una aplicación java y hay un patrón de diseño adecuado para esta tarea que pueda usar?

Respuestas a la pregunta(5)

Su respuesta a la pregunta