資料庫 儲存過程

2021-06-27 20:41:33 字數 752 閱讀 1338

儲存過程,stored procedure,是在大型資料庫系統中,一組為了完成特定功能的sql語句集,經編譯後儲存在資料庫中,使用者通過指定儲存過程的名字並給出引數(如果該儲存過程帶有引數)來執行它。模擬於c中的函式。

mysql與sqlserver是不同的。

/*建立儲存過程*/

conn = getconnection();

//mysql dialect

string proceduresql = "create procedure user_exist(in loginname varchar(50),out amount int)" +

"begin select count(*) into amount from user where username = loginname ; end ";

pstmt = conn.preparestatement(proceduresql);

pstmt.executeupdate();

/*呼叫儲存過程*/

cstmt = conn.preparecall("");

cstmt.setstring(1, "小明");

cstmt.registeroutparameter(2, types.integer); //註冊輸出引數

cstmt.execute();

system.out.println(cstmt.getint(2)); //與上註冊的對應

資料庫 儲存過程

在資料庫中,儲存過程屬於一種物件,是一種高效的安全的訪問資料庫的方法。下邊我們就資料庫中的儲存過程總結它的相關知識點。我們分為概述,實現和管理三個方面來總結。一,儲存過程的概述 1,概念 儲存過程 storedprocedure 是在資料庫伺服器端執行的一組t sql語句的集合,經編譯後存放在資料庫...

資料庫 儲存過程

一組為了完成特定功能的sql 語句集,經編譯後儲存在資料庫中。使用者通過指定儲存過程的名字並給出引數 如果有引數 來執行它。系統儲存過程 以sp 開頭,用來進行系統的各項設定.取得資訊.相關管理工作。本地儲存過程 使用者建立的儲存過程是由使用者建立並完成某一特定功能的儲存過程,這跟各種程式語言裡使用...

(資料庫) 儲存過程

儲存過程 stored procedure 功能 優點 保證資料的安全性和完整性 執行儲存過程前,資料庫已對其進行了語法和句法分析,並給出了優化執行方案 可以降低網路的通訊量 使體現企業規則的運算程式放入資料庫伺服器中 優缺點概括 缺點 分類 臨時儲存過程 分為兩種儲存過程 遠端儲存過程 在sql ...