使用JDK 5从Ibatis 2.3中的java.sql.connection中提取Oracle本机连接(Oracle.jdbc.OracleConnection)
我需要从org.w3c.dom.Document创建一个oracle.xdb.XMLType。要创建XMLType,需要本机JDBC连接。我能够获得java.sql.Connection,但无法Extact本机连接(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驱动程序获得连接对象
oracle.jdbc.OracleConnection
是java.sql.Connection
的子类
因此,您可以键入从后者到前者的cast。。。假设您从Oracle JDBC驱动程序获得连接对象
如果
连接
是ibatis代理,则上的unwindConnection
方法可能会有所帮助。我已经尝试过了,但得到了错误:com.sun.proxy。$Proxy0无法转换为oracle.jdbc.OracleConnection。这是一个ibatis实现。