请教一下Oracle存储过程调用java程序的返回类型。比如说java_object/java_struct这些类型怎么使用?如果返回时多个对象类型该怎么处理?
解决方案 »
- 求一条oracle导入语句
- 求助,我的xml文件解析不了
- 统计表里记录数前3名,的SQL怎么写?
- 能不能实现在select部分根据参数值来选择字段?
- 问一个sql查询的问题
- 请问跨库导入导出数据能支持多大的数据集?
- oracle汉字问题。为什么存到oracle中的汉字会是问号?想要显示汉字该如何解决?
- 关于 数据链路的问题。。。。。好几天了。。郁闷
- 以system进入数据库,打开数据库,提示,权限不够。以sys进入,打开数据库。提示用户名密码不正确。
- 数据库备份的问题,请问怎么解决?
- 多个存储过程或包,可以运行脚本一次更新吗?怎么做?
- 为什么相同的数据不同的create table as select 的效率差异如此之大?
//初始化esb client
EsbClient client = new EsbClient(); //设置访问的用户名和密码
client.putPara("usr", "orcl");
client.putPara("pwd", "123"); // 设置查询入参
/*-------------
* 个人查询信息
------------*/
client.putPara("aac001", "0001"); //个人编号 try {
// 注意调用的参数,第一个是esb proxy的地址,第二个是SID
boolean result = client.sendSoap(
"http://127.0.0.1:8080/orcl/esbproxy",
"W10.00.00.03");
// 调用返回结果是true,成功调用
if (result) {
//打印返回值
int n = client.toResultSetName("ac01Dto");
while(n-- > 0){
System.out.println(client.getColData("aac001"));
System.out.println(client.getColData("aac003"));
client.nextRow();
}
} else {
// 调用结果是false,打印出错信息
System.out.println(client.getErrMsg());
}
} catch (SoapXmlException e) {
e.printStackTrace();
}
}
}
我想把这个类转载到oracle后台数据库里面,这个返回参数该怎么来定义呢?