Foros del Web » Creando para Internet » Herramientas y Software »

app web que acceda a diferentes bases

Estas en el tema de app web que acceda a diferentes bases en el foro de Herramientas y Software en Foros del Web. Hola! Estoy comenzando a implementar aplicaciones web con el modelo MVC, utilizo jsp y MySQL para la base de datos. Como servidor de aplicaciones estoy ...
  #1 (permalink)  
Antiguo 08/06/2015, 14:52
Avatar de Athal_ward  
Fecha de Ingreso: mayo-2014
Mensajes: 2
Antigüedad: 9 años, 10 meses
Puntos: 0
Pregunta app web que acceda a diferentes bases

Hola!
Estoy comenzando a implementar aplicaciones web con el modelo MVC, utilizo jsp y MySQL para la base de datos. Como servidor de aplicaciones estoy utilizando GlassFish.
La cuestion es la siguiente, me piden que implemente un webservice (es una app web...) que dinamicamente se conecte a diferentes bases de datos dependiendo del usuario. O sea, debo implementar una app web que sea única y este deployada una sola vez en el servidor de aplicaciones, y en este servidor habrá varias bases mysql con diferentes nombres (pero la base, o sea el esquema es el mismo, porque son diferentes empresas) y dependiendo del usuario logueado la app se conecte a una u otra base.
Por ej, tengo la empresa X y la Y, con sus bases XBD y YBD respectivamente, entonces si un empleado de X ingresa un nuevo producto este debe guardarse en la base XBD y si un emppleado de Y ingresa un nuevo producto este debe ser ingresado en la base YBD. Se entiende? Para mi es imposible.... ya que desde la misma concepcion de las entidades establezco cierta tabla de cierta base... y luego el pool generado en el glassfish tambien tiene setada una base de datos.... Bueno espero que se haya entendido y si alguien tiene alguna idea de como hacerlo agradezco la respuesta. Muchas gracias!

Etiquetas: jsp, mysql
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:29.