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

时间:2015-02-03 10:55:32

标签: java oracle jdbc ibatis xmltype

我需要从org.w3c.dom.Document创建一个oracle.xdb.XMLType。要创建XMLType,需要本机JDBC连接。我能够获得java.sql.Connection但不能使用Extact本机连接(oracle.jdbc.OracleConnection)。任何帮助表示赞赏。

1 个答案:

答案 0 :(得分:1)

根据source代码,oracle.jdbc.OracleConnectionjava.sql.Connection的子类。

所以你可以从后者到前者进行类型转换...假设你从Oracle JDBC驱动程序中获得了连接对象。

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