摘要:        
下面将举一个通过数据库函数来调用存储过程:创建数据库函数存储过程CREATE OR REPLACE FUNCTION stu_proc ( v_id IN NUMBER) RETURN VARCHAR2 IS v_name VARCHAR2(20);BEGIN SELECT o.sname INTO v_name FROM student o WHERE o.id=v_id; RETURN v_name;EXCEPTION WHEN OTHERS THEN RETURN '数据未找到';END; JAVA通过调用数据库函数调用存储过程package com.ljq.test;i    阅读全文
        
            posted @ 2011-04-17 21:53
Ruthless
阅读(4510)
评论(1)
推荐(1)
        
            
        
        
摘要:        
1、创建添加存储过程CREATE OR REPLACE PROCEDURE stu_proc(v_id IN NUMBER, v_name IN VARCHAR2, v_age IN NUMBER) ASBEGIN INSERT INTO student(id, sname, age) values (v_id, v_name, v_age); commit;END; JAVA调用添加存储过程package com.ljq.test;import java.sql.CallableStatement;import java.sql.Connection;import java.sql.SQLE    阅读全文
        
            posted @ 2011-04-17 20:06
Ruthless
阅读(3573)
评论(0)
推荐(1)
        
            
        
        
摘要:        
下面将举出JAVA对ORACLE数据库存储过程的调用 ConnUtils连接工具类:用来获取连接、释放资源package com.ljq.test;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;/** * 连接工具类 * * ConnUtils类声明为final类说明此类不可以被继承 * * @author jiqinlin * */public final clas    阅读全文
        
            posted @ 2011-04-17 17:47
Ruthless
阅读(26836)
评论(0)
推荐(2)
        
            
        
        
摘要:        
1、无参数存储过程的调用--创建无参存储过程CREATE OR REPLACE FUNCTION stu_proc RETURN VARCHAR2 IS --声明语句段 v_name varchar2(20);BEGIN --执行语句段 SELECT o.sname INTO v_name FROM student o where o.id=1; RETURN v_name;END;--调用无参存储过程DECLARE BEGIN DBMS_OUTPUT.put_line('在PL/SQL中打印的结果:'||stu_proc);END; 2、入参存储过程的调用--创建入参存储过程    阅读全文
        
            posted @ 2011-04-17 13:56
Ruthless
阅读(20368)
评论(0)
推荐(1)
        
 
                     
                    
                 
                    
                 
 
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号