jdbc呼叫儲存過程

2021-05-23 22:20:44 字數 522 閱讀 9795

一:在mysql中編寫儲存過程

delimiter $$

create procedure demosp(in inputparam varchar(255), inout inoutparam varchar(255))

begin

select concat('zyxw---', inputparam) into inoutparam;

end $$

delimiter ;

二:得到callablestatement,並呼叫儲存過程

callablestatement cstmt = conn.preparecall("");

•設定引數,註冊返回值,得到輸出

cstmt.registeroutparameter(2, types.varchar);

cstmt.setstring(1, "abcdefg");

cstmt.execute();

system.out.println(cstmt.getstring(2));

JDBC呼叫儲存過程

public int addordelagentperson string strtableid,string struserid,string stragentid,string strtype throws exception int count 0 trycatch exception e f...

JDBC呼叫儲存過程

通過jdbc呼叫儲存過程 有進要通過jdbc呼叫儲存過程,來說一下怎樣來實現?在我見過的有兩種情況 1 返回乙個結果集 resultset 2 返回乙個特定的值。下面來詳細的說明。1 返回乙個結果集 resultset 這種類似通常的處理結果集 如果事先就有乙個類似如下的procedure crea...

初學JDBC,呼叫儲存過程

在jdbc簡單封裝的基礎上實現 public class userdao 呼叫資料庫adduser儲存過程,有四個引數,最後乙個引數是輸出新資料的id callablestatement conn.preparecall sql callablestatement.setstring 1,test ...