我想在servlet之间共享数据库连接。
我创建了连接池,并获得了像这样的
的dataSource对象Context envContext = (Context)context.lookup("java:/comp/env");
dataSource = (DataSource)envContext.lookup("jdbc/limedb");
现在,我想在servlet之间共享这个dataSource对象,这样每个servlet都可以做到
connection = dataSource.getConnection();
获得自己的连接。
实现这一目标的最佳方法是什么?我想在应用程序启动时创建池并将其存储在某个地方......
答案 0 :(得分:1)
实际上有几种方法可以做到这一点。
这完全取决于用例,您对java的熟悉程度,应用程序的整体设计等等。