一:在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 ...