在数据库scott用户下创建集合类型并创建存储函数返回集合类型的值:
create or replace type emparray is table of varchar2(32);
create or replace function getEmpArray return emparray
AS
v_data emparray := emparray();
cursor emp_lists is select ename from emp;
begin
open emp_lists;
fetch c_table bulk collect into v_data;
close emp_lists;
return v_data;
end;
/
java 应用程序调用它并在应用程序中获得数组数据。oracle官方网站的例子在:
http://www.oracle.com/technology ... rayAccess.java.html
package com.greatsky;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import oracle.jdbc.OracleCallableStatement;
import oracle.jdbc.OracleTypes;
import oracle.sql.
java中调用oracle array
最新推荐文章于 2021-04-15 07:09:50 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)