//jsp呼叫儲存過程方式
callablestatement cstmt = conn.preparecall(""); //有幾個引數就有幾個問號。
cstmt.setfloat(1,param);//設定第乙個引數(輸入)
cstmt.registeroutparameter(2,types.float);//設定第二個引數(輸出)
cstmt.registeroutparameter(3,types.float);設定第三個引數(輸出)
cstmt.execute();
//獲取結果集的方法,比如你定義了one來接收第乙個輸出引數,
//定義了two來接收第二個輸出引數,則寫法如下:
one=cstmt.getfloat(2);
two=cstmt.getfloat(3);
//這是呼叫儲存過程後獲得結果集的方法,在jsp中要寫在<%! %>中
private static void display (callablestatement cstmt,string name)
throws sqlexception
//處理情況為:執行結果為resultset
resultset rs=cstmt.getresultset();
if(rs!=null)
if(!cstmt.getmoreresults()) break;
continue;
}if(rowcount==0)
system.out.println("no row is updated!");
if(!cstmt.getmoreresults()) break;
}
jsp呼叫儲存過程
儲存過程 create or replace procedure proce test a in varchar2,b in varchar2,c out varchar2 asbegin c a b end proce test 儲存過程有兩個輸入乙個輸出引數 class.forname orac...
JSP呼叫儲存過程
color blue 實現的乙個搜尋的功能 把 記錄一下 儲存過程的其中之一 create procedure seljishu selstr nvarchar 4000 asselect edaic from tb jishuwenzhang where edaic like selstr uni...
jsp中呼叫儲存過程
create or replace procedure proce test a in varchar2,b in varchar2,c out varchar2 asbegin c a b end proce test 儲存過程有兩個輸入乙個輸出引數 class.forname oracle.jd...