由于 ConnectionCaching 现在在 ojdbc 中已弃用,我想使用 Oracle Universal Connection Pool 。
这里的问题是我需要从中获取 oracle.jdbc.OracleConnection 。我尝试类型转换和展开,但我不起作用。我如何获得一个?
我需要 OracleConnection.createARRAY() 方法来调用存储过程。
最佳答案
从 API 文档中,如果您获取 UniversalPooledConnection 的实例底层连接可以通过getPhysicalConnection获取:
getPhysicalConnection
java.lang.Object getPhysicalConnection()
Gets the physical connection that this UniversalPooledConnection decorates.
Returns: The physical connection. Never null.
关于java - 如何从 oracle.ucp.jdbc.PoolDataSource 获取 oracle.jdbc.OracleConnection,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31726185/