java呼叫儲存過程,儲存過程在java中用法

2021-08-29 15:34:57 字數 981 閱讀 3716

先查出一條資料,更新這條資料,**

只貼呼叫過程的**,只有傳參沒有返回

string call="" ;           //呼叫語句  

callablestatement proc = pagedbconnection.getconnection().preparecall(call); //呼叫儲存過程

//這個儲存過程無返回值

//需要注意的是儲存過程的字段順序和型別要跟過程中的對應上,讓他們相同,call問號的個數和下邊set的個數對應上,要讓他們相同

proc.setstring(1,xm);

proc.setstring(2,age);

proc.execute(); //執行

proc.close();

pagedbconnection.getconnection().close();

public static void main(string args) ");

proc.setint(1, 12);

// proc.getstring(2);

proc.registeroutparameter(1, types.integer);

proc.registeroutparameter(2, types.char);

proc.execute();

// int age = proc.getint(1);

// string age2 = proc.getstring(2);

//

// system.out.println(age);

// system.out.println(age2);

} catch (sqlexception e)

//// proc.setstring(2, poetname);

// cs.execute();

}

黑色頭髮 

儲存過程 在java語言中呼叫儲存過程

首先一定要連線資料庫啊 private static connection conn static catch classnotfoundexception e catch sqlexception e 例項一 create or replace procedure selectemp emp no...

java呼叫儲存過程

什麼是儲存過程?儲存過程是指儲存在資料庫並在資料庫端執行的程式。儲存過程是為嵌入式 sql所設計 如何呼叫儲存過程?try proc.setstring 1,poetname proc.setint 2,age cs.execute catch sqlexception e 傳給preparecal...

java呼叫儲存過程

什麼是儲存過程?儲存過程是指儲存在資料庫並在資料庫端執行的程式。儲存過程是為嵌入式sql所設計 如何呼叫儲存過程?try proc.setstring 1,poetname proc.setint 2,age cs.execute catch sqlexception e 傳給preparecall...