我正在对 JBOSS AS.Code 中配置的数据源进行 jndi 查找,如下所示。
初始上下文 = 新初始上下文(道具);
dataSource = (DataSource)initialContext.lookup(bundle.getString("jndiName"));
连接 = dataSource.getConnection();
这段代码放在 servlet 的 doPost 中。我也安全地打电话
连接.close()
使用连接对象后。
我的数据源配置有以下条目
<min-pool-size>1</min-pool-size>
<max-pool-size>1</max-pool-size>
根据我对连接池的理解,每次我向 servlet 发出请求时,datasource .getConnection()
调用都会返回相同的连接对象(因为我已将最小和最大池大小指定为 1,并且调用关闭并不会完全关闭数据库连接)。
现在我如何验证是否返回了相同的连接对象?