日期:2014-05-16  浏览次数:20380 次

如何在Oracle中使用Java存储过程
如何在Oracle中使用Java存储过程 (详解)
文章来源:http://hi.baidu.com/hexiong/blog/item/a6464954848d6c50574e006c.html
2008年03月05日 星期三 14:19

其实,这篇短文,我早就应该写了。因为,java存储过程今后在各大数据库厂商中越来越流行,功能也越来越强大。这里以Oracle为例,介绍一下java存储过程的具体用法。
任何转载,请尊重版权。(作者:iihero on csdn)

一、如何创建java存储过程?
通常有三种方法来创建java存储过程。

1. 使用oracle的sql语句来创建:

e.g. 使用create or replace and compile java source named "<name>" as
?????? 后边跟上java源程序。要求类的方法必须是public static的,才能用于存储过程。

SQL > create or replace and compile java source named "javademo1"
??
2 ?? as
??
3 ?? import java.sql. * ;
??
4 ?? public class JavaDemo1
??
5 ?? {
??
6 ?? public static void main(String [] argv)
??
7 ?? {
??
8 ?? System.out.println("hello, java demo1");
??
9 ?? }
10 ?? }
11 ?? /

Java 已创建。

SQL
> show errors java source "javademo1"