J2EE项目动态切换数据库连接的问题

一、需求:最近架构一个项目使用的是Struts2.1 + Spring3.0 + Hibernate3.6,有一个公共数据库和多个私有数据库,在系统启动的时候,连接的是公有库,管理员在公有库中创建用户,每创建的一个用户都有自己的一个私有数据库,私有库的url、username、password等连接信息都存在共有库的一张表中(并与该用户是一对一关系);用户创建完毕,当该用户登录时,用公有库做用户的验证,等验证通过后,该用户接下来的所有操作,都是对自己的私有库进行操作


二、问题:使用Struts2.1 + Spring3.0 + Hibernate3.6的架构,怎么实现该功能,希望高手给点建议,谢谢(如果没有说清楚的话,欢迎加入(219280132) 讨论)。

你可能感兴趣的:(struts2,Spring3,hibernate3)