当前位置: 代码迷 >> Oracle管理 >> 关于存储fonction和java的类型有关问题
  详细解决方案

关于存储fonction和java的类型有关问题

热度:178   发布时间:2016-04-24 04:11:12.0
关于存储fonction和java的类型问题
比如定义了
create or replace TYPE typ_table1 as table of number(26)  ;
create or replace TYPE typ_table2 as table of typ_table1  ;

typ_table2 作为一个fonction的 in 参数,那么在java的call里面
cs = conn.prepareCall("{? = call fonction(?)}");  
                    cs.setObject(2,tabb); <----这里该用什么类型才能set进去呢 

      我试过各种各样的都报错 : java.sql.SQLException: 无效的列类型

谢谢:D
------解决思路----------------------
引用:
Quote: 引用:

在 java 中 for 循环这个 arraylist , 多次调用这个存储过程。

这个是几千万的数据每次,效率可能会很低。看资料有用 oracle.sql.ArrayDescriptor 来定义的 但是弄了半天也没搞明白


我这个也不大懂 java ,你到 java 区再问问。
  相关解决方案