Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/319.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/oracle/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用JDK 5从Ibatis 2.3中的java.sql.connection中提取Oracle本机连接(Oracle.jdbc.OracleConnection)_Java_Oracle_Jdbc_Ibatis_Xmltype - Fatal编程技术网

使用JDK 5从Ibatis 2.3中的java.sql.connection中提取Oracle本机连接(Oracle.jdbc.OracleConnection)

使用JDK 5从Ibatis 2.3中的java.sql.connection中提取Oracle本机连接(Oracle.jdbc.OracleConnection),java,oracle,jdbc,ibatis,xmltype,Java,Oracle,Jdbc,Ibatis,Xmltype,我需要从org.w3c.dom.Document创建一个oracle.xdb.XMLType。要创建XMLType,需要本机JDBC连接。我能够获得java.sql.Connection,但无法Extact本机连接(oracle.jdbc.OracleConnection)。感谢您的帮助。根据代码,oracle.jdbc.OracleConnection是java.sql.Connection的子类 因此,您可以键入从后者到前者的cast。。。假设您从Oracle JDBC驱动程序获得连接对象

我需要从org.w3c.dom.Document创建一个oracle.xdb.XMLType。要创建XMLType,需要本机JDBC连接。我能够获得java.sql.Connection,但无法Extact本机连接(oracle.jdbc.OracleConnection)。感谢您的帮助。

根据代码,
oracle.jdbc.OracleConnection
java.sql.Connection
的子类

因此,您可以键入从后者到前者的cast。。。假设您从Oracle JDBC驱动程序获得连接对象


如果
连接
是ibatis代理,则上的
unwindConnection
方法可能会有所帮助。

我已经尝试过了,但得到了错误:com.sun.proxy。$Proxy0无法转换为oracle.jdbc.OracleConnection。这是一个ibatis实现。