Estoy trabajando en una aplicación en la que necesito conectar N número de sistemas de bases de datos [N varía entre 1 y 350].JDBC - Conectar varias bases de datos
La idea es que al usuario se le presentará una lista de bases de datos y se le pedirá que seleccione cualquiera o todas las bases de datos de la lista.
Una vez que se seleccionan las bases de datos, necesito conectarme a cada una de las bases de datos y ejecutar un procedimiento almacenado.
Estoy planeando usar un JDBC simple antiguo y obtener conexión para cada uno de ellos una vez [o ejecutarlos en varios hilos] y ejecutar el procedimiento de almacenamiento y cerrar la conexión.
Y todo esto debería suceder en una transacción. ¿Cuál es la mejor manera de hacer esto?
Si no es JDBC ... ¿alguna otra manera eficiente?
Actualización -
El procedimiento almacenado está realmente involucrado en la ejecución de algunos sql - por ejemplo, la actualización de una columna, conceder permiso para que un usuario etc.
qué tipo de aplicaciones? ¿De escritorio o web? – skaffman
Es una aplicación web. – jagamot
Según tengo entendido, no es necesario que haga esto en una sola transacción, ¿es así? Se deben tener en cuenta otras muchas más. – BalusC