Pool / Datasource dinamico
"perverse64" <perverse64-/[email protected]> Thu, 03 Dec 2009 07:26:32 -0000
| Newsgroups | gmane.comp.java.javaspain |
|---|---|
| Message-ID | <[email protected]> |
Hola mis colegas!! tengo una cuestion para consultarles: Actualmente tengo una aplicación hecha con struts/spring/hibernate. La conexion para hibernate es por medio de un datasource el cual es provisto por el servidor de aplicaciones. La duda es, es posible ya sea con un datasource o un pool de conexiones tipo 3cp0 hacer una reconexion a la base de datos y por tanto usar otro usuario de base de datos es decir inicialmente me conecto con un usuario a la base de datos (usuario_1) y despues por razones de negocio o la condicion que sea me debo de reconectar con otro usuario (usuario_2) en la misma sesion web. La verdad no tengo idea de como se pueda hacer una reconexion, pues por lo que veo necesitaria tantos datasources como usuarios diferentes, y por otra parte no sabrÃa como hacer la configuracion para diferentes usuarios de base de datos usando 3cp0 y cambiarlos al vuelo es posible esto que les comento? Espero sus valiosas opiniones y comentarios saludos