Java JDBC调用Oracle存储过程一般有3种: 
1.无返回值 
2.有一个返回值 
3.返回一个数据集,就是游标! 
关键字:call 语法格式{call 存储过程名(参数列表)} 
废话不说,见代码! 
Java JDBC调用Oracle存储过程业务实例: 
1.添加员工,如果指定部门不存在,则先添加部门信息,再添加员工(无返回值) 
--创建存储过程如下  
- CREATE OR REPLACE PROCEDURE sp_add_emp1(      
 -     v_empno emp.empno%TYPE,      
 -     v_ename emp.ename%TYPE,      
 -     v_deptno dept.deptno%TYPE,      
 -     v_dname dept.dname%TYPE      
 - )AS