c3p0连接oracle的问题
< 返回列表时间: 2016-09-21来源:开源中国
HDC调试需求开发(15万预算),能者速来!>>>
我的框架是Spring没有使用hibernate,数据库连接使用的是c3p0最新版本:c3p0-0.9.5.2.jar同时与oracle相关jar包c3p0-oracle-thin-extras-0.9.5.2.jar已导入,mchange-commons-java-0.2.11.jar也导入,调用oracle存储过程,如果传入参数是字符串没问题,可以正常连接数据库并正常调用,但是传入的是List在list与oracle类型转换的时候报错:com.mchange.v2.c3p0.impl.NewProxyConnection cannot be cast to oracle.jdbc.OracleConnection
报错的语句:StructDescriptor structdesc = StructDescriptor.createDescriptor(oracleObj, conn);
这是oracle.sql.StructDescriptor里面的构造函数
但是在spring使用自带的dataSource配置:
<bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource"> 是没问题的,使用
<bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource"就有问题,是不是C3P0的问题还是我有哪里配置不正确?
热门排行