首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > oracle >

数据库连接对象Connection的强制转换解决办法

2012-05-06 
数据库连接对象Connection的强制转换数据库连接对象Connection的强制转换tomcat中用的是JNDI配置数据库连

数据库连接对象Connection的强制转换
数据库连接对象Connection的强制转换

tomcat中用的是JNDI配置数据库连接,而在java代码中要用到oracle中的Connection,cast 出错

java.lang.ClassCastException: org.apache.tomcat.dbcp.dbcp.PoolingDataSource$PoolGuardConnectionWrapper cannot be cast to oracle.jdbc.OracleConnection
  at oracle.sql.ArrayDescriptor.createDescriptor(ArrayDescriptor.java:92)


其中ArrayDescriptor.createDescriptor() 是把java中的数组转成oracle中的数组,这里面要用到数据库连接对象,可是在tomcat中获得的连接对象怎么与oracle Connection 对象不兼容呢?

[解决办法]
这个最好还是发java版问问.

热点排行