您的位置:首页 > 数据库 > Oracle

Oracle与Java之发布main()方法

2010-07-12 12:19 471 查看
1. 创建一个java文件EchoInput.java

public class EchoInput
{
public static void main (String[] args)
{
for (int i = 0; i < args.length; i++)
System.out.println(args[i]);
}
}


2. 编译java文件

javac EchoInput.java

3. 导入class文件

loadjava -u hr/oracle -resolve EchoInput.class

4. 创建存储过程调用main()方法

CREATE OR REPLACE PROCEDURE echo_input(s1 VARCHAR2, s2 VARCHAR2, s3 VARCHAR2)
AS LANGUAGE JAVA
NAME 'EchoInput.main(java.lang.String[])';


5. 调用存储过程

set serveroutput on ;
call dbms_java.set_output(2000);
set serveroutput on size 50000;
begin
echo_input('p1','p2','p3');
end;


6. 结果:

p1
p2
p3
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: