ClassCastException
的 WrappedConnection
嗨,我在我的程序中使用STRUCT。 在使用JNDI查找的连接时,我得到了
java.lang.ClassCastException: org.jboss.resource.adapter.jdbc.WrappedConnection
请帮助
答案 0 :(得分:1)
为此问题添加解决方案的更新...
我向连接类添加一个强制转换,将它从java.sql.Connection更改为org.jboss.resource.adapter.jdbc.WrappedConnection,这是从池返回的实际类。这使我能够访问包含Oracle特定操作所需实现的Oracle连接。一旦我这样做,演员阵容就会消失。我只在我的java类使用Oracle JDBC组件的特定实例中执行此操作。现在,代码看起来像这样:
连接jbossConn = ((WrappedConnection)this.connection).getUnderlyingConnection(); ArrayDescriptor descriptor = ArrayDescriptor.createDescriptor( Oracle字典类型, jbossConn );