Chinaunix首页 | 论坛 | 博客
  • 博客访问: 813384
  • 博文数量: 101
  • 博客积分: 1311
  • 博客等级: 中尉
  • 技术积分: 1191
  • 用 户 组: 普通用户
  • 注册时间: 2009-07-25 12:15
文章分类

全部博文(101)

文章存档

2012年(101)

分类: Oracle

2012-06-12 17:19:25

1.编写一个java程序.

public class OracleJavaProc

{

public static void main(String[] argv)

{

System.out.println("It's a Java Oracle procedure.");

}

}

2.使用javac生成class

javac OracleJavaProc

3.在数据库中引用

create or replace java class using bfile(java_dir,'test.class');

create or replace procedure test_j as language java name 'OracleJavaProc.main(java.lang.String[])';

注意:

需建立一个directory目录

create or replace directory java_dir as '/home/oracle/java' ;

4.输出结果:

SQL>call dbms_java.set_output(5000);

SQL>exec test_j ;

It a Java Oracle procedure.

PL/SQL procedure successfully completed.

Elapsed: 00:00:00.02

阅读(2366) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~