高分求解!向oracle存储过程传数组 想把java程序定义的数组传递到oracle存储过程中,java端如何处理,存储过程参数如何定义,会的请别见笑,麻烦来一下。事成后再给100分…… 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 首先在oracle里定义一个index-By表或者VarrayCREATE type tArray as table of Integer; 在java程序中调用带数组参数的过程,要把数组封装成oracle.sql.ARRAYArrayDescriptor ad= ArrayDescriptor.createDescriptor("tArray ", con); ARRAY tArray = new ARRAY(ad, con, ss) //ss为你要传入的数组stmt = con.prepareCall("{ call test(?) }"); stmt.setArray(1, tArray); 某个或某些QQ好友一发送图片,ADSL就掉线 是什么问题? MyEclipse堆栈空间不足问题 jdbc连接oracle数据库什么都没输出,也没报错,请教高手! java 关于使用线程池计算加法的运算不能出正确的结果请帮助 SSH配置问题--急救解决!!! 关于james配置的问题 最近学EJB,觉得很抽象...,怎么学更有效,大家给点建议 高手们。都出来指点我。。。。OK?请看看我这个简单的问题吧。 出错啦,大家帮帮我。。。 请高手回答,分不够可以再加 为什么用axis通过wsdl生成java代码无法带注释 访问一个页面,要请求几次HTTP?
CREATE type tArray as table of Integer;
在java程序中调用带数组参数的过程,要把数组封装成oracle.sql.ARRAYArrayDescriptor ad= ArrayDescriptor.createDescriptor("tArray ", con);
ARRAY tArray = new ARRAY(ad, con, ss) //ss为你要传入的数组
stmt = con.prepareCall("{ call test(?) }");
stmt.setArray(1, tArray);