选项2代码正常工作。
即。
OracleConnection oracleConnection = connection.unwrap( OracleConnection.class);
问题是我们有2个版本的ojbc.jar-一个作为Jboss模块,另一个在EAR中,因此是ClassCastException。
如评论中所述,此代码也适用
oracle.jdbc.driver.OracleConnection oc =(oracle.jdbc.driver.OracleConnection)connection.getmetaData().getConnection();



