这个好像dbcp不支持。不过你可以自己动手。 把dbcp的  getConnectio() 包装一下。
声明一个
public interface MyConnection extends java.sql.Connection{
public long getOps();
}
java代理搞一下
public class ProxyMyConnection implements InvocationHandler { private Connection conn;
private String poolName;
        private long createTime = System.currentTimes(); protected ProxyFormulaConnection(Connection conn, String poolName) {
this.conn = conn;
this.poolName = poolName;
} public Object invoke(Object proxy, Method method, Object[] args) throws Throwable {
if(method.getName().equals("getPoolName")){
return poolName;
}else{
return method.invoke(conn, args);
}
}
}
包装dbcp的getConnection()
public Connection getMyConnection(){  Class[] implInterface = {FormulaConnection.class};  ProxyMyConnection proxyconn = new ProxyMyConnection(dbcp.getConnection(),dbcpName);

  MyConnection myconn= (MyConnection)Proxy.newProxyInstance(proxyconn.getClass().getClassLoader(),implInterface,proxyconn);  return myconn;
}当你需要 查看连接的本身一些信息时候可以将Connection  强转成 MyConnection中获取相应的信息。以上代码只是个例子。 可能需要你自己改一改。GOOD LUCK (: