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

Connection 如何为每个会话连接到不同的数据库,connection,entitymanager,Connection,Entitymanager,我有一个Web应用程序(Netbeans 7.2、Glassfish 3.1、PostgreSQL 9.1),其中我的每个客户都有自己的数据库(所有数据库的结构都相同) 我需要在登录应用程序时将数据库连接(和entityManager)更改为客户的相关连接 初始(默认)连接参数在“glassfish resources.xml”中定义,关联Customer DatabaseName在文本文件中定义(所有数据库位于同一服务器中) 如何为每个客户管理不同的连接? 如何关闭默认的entityManag

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

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

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

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

多谢各位