我创建了以下类型和函数,我希望使用 JDBC 来调用它。
SQL> CREATE OR REPLACE TYPE studenttype AS OBJECT (
2 sid VARCHAR2(10 BYTE),
3 sname VARCHAR2(50 BYTE)
4 );
5 /
Type created.
SQL> CREATE OR REPLACE TYPE studentlist AS TABLE OF studenttype;
2 /
Type created.
SQL> CREATE OR REPLACE FUNCTION addstudents(students studentlist) RETURN NUMBER IS
2
3 BEGIN
4
5 FOR counter IN students.FIRST..students.LAST
6 LOOP
7 dbms_output.put_line(students(counter).sid);
8 END LOOP;
9
10 RETURN 1;
11
12 EXCEPTION
13 WHEN OTHERS THEN
14 RETURN 0;
15
16 END addstudents;
17 /
Function created.
我在 Java 中有一个名为 Student 的类,它有 sid、sname 字段。如何在 Java 中设置此函数的输入参数?