每次在上下文中查找数据源,是不是?

时间:2011-06-24 07:06:17

标签: java datasource jndi

在我的应用程序中,我配置了多个数据源(用于diff数据库)。每当用户发送请求取决于用户类别时,我需要在上下文中查找相应的数据源,并从该数据源获取连接以执行分配给该用户的查询。这是实现我的要求的正确方法吗?我使用的是tomcat 6,struts 1.3。数据库可以是oracle或mysql,也可以是两者。

给我一​​个优化的解决方案。

提前致谢。

1 个答案:

答案 0 :(得分:1)

或者,您可以创建一个Service Locator,您可以在其中缓存每个检索到的JNDI对象。这样,您不必每次都调用JNDI查找,而是从缓存中撤出。