在Oracle(9.0.1)先将要处理的数据(1000条以上)插入临时表,然后再调用一存储过程对这批数据进行集中处理,并返回处理信息,此存储过程在PL/SQL环境相同数据量下测试执行时间为10秒左右,但是通过CallableStatement去执行需要130秒左右(即调用executeQuery()后消耗的时间),经跟踪发发现,存储过程执行完成的时间也在10秒左右,但是在执行完返回的过程中消耗上百秒,如果去除返回值,也还需要50秒左右,百思不得其解,不知是否与驱动程序或者存储过程内游标有关?望CSDN有朋友可以解答(驱动为oracle的classes12.zip)