【发布时间】:2011-08-16 12:32:39
【问题描述】:
我的应用程序逻辑分为 3 个 servlet,其中两个连接到数据库。
他们都通过以下方式获得数据库连接:
Context context = new InitialContext();
DataSource dataSource = (DataSource) context.lookup("java:comp/env/jdbc/AutoMedScan");
这里的问题是每个请求都会创建一个新的上下文。我可以将上下文存储在 static final 变量中,但随后我在每个 servlet 中都有一个(因此,代码重复)。
处理这个问题的最佳方法是什么?
【问题讨论】:
标签: servlets jdbc datasource jndi