如何为每个会话连接到不同的数据库

时间:2012-10-18 09:14:27

标签: connection entitymanager

我有一个Web应用程序(Netbeans 7.2,Glassfish 3.1,PostgreSQL 9.1),其中每个客户都有自己的数据库(所有数据库的结构都相同)。

我需要在登录时将应用程序的数据库连接(和entityManager)更改为客户的相关连接。

初始(默认)连接参数在“glassfish-resources.xml”中定义,并且关联Customer-DatabaseName在文本文件中定义(所有数据库都驻留在同一服务器中)。

如何为每位客户管理不同的连接? 如何关闭默认的entityManager并使用新的数据库连接创建新的?

非常感谢。

0 个答案:

没有答案