18 儲存過程

2021-09-01 13:42:49 字數 1369 閱讀 1934

建立儲存過程:sql server 2000

以下例子使用的是jdbc driver2.0

企業管理器-儲存過程-建立儲存過程

例一:讀取資料的儲存過程

create procedure selectinfo

asselect * from dtree

go

在jsp中呼叫該儲存過程selectinfo方法如下

<%

class.forname("com.microsoft.sqlserver.jdbc.sqlserverdriver").newinstance();

string url="jdbc:sqlserver://localhost:1433;databasename=database";

string user="sa";

string password="";

connection conn= drivermanager.getconnection(url,user,password);

callablestatement cstmt = conn.preparecall(""); //%>

<%out.print("資料庫操作成功,恭喜你");%>

<%rs.close();

conn.close();

%>

例二:插入資料

儲存過程insertinfo

create procedure insertinfo 

@param1 char(50),@param2 varchar(50)

as insert userlist(username,pwd) values(@param1,@param2)

return 1

go

jsp中呼叫insertinfo儲存過程

<%

class.forname("com.microsoft.sqlserver.jdbc.sqlserverdriver");

string url="jdbc:sqlserver://localhost:1433;databasename=database;user=sa;password=";

string sql = "";

connection conn = null;

callablestatement cstmt = null;

try else }

catch(exception ex)

finally

if(conn != null)

}catch(exception e)

}%>

18 儲存過程 SQL

好文要頂 一 建立 使用儲存過程 oracle版本 create procedure mailinglistcount listcount out integer is v rows integer begin select count into v rows from customers wher...

18 mysql內建功能 儲存過程

儲存過程包含了一系列可執行的sql語句,儲存過程存放於mysql中,通過呼叫它的名字可以執行其內部的一堆sql 使用儲存過程的優點 1.用於替代程式寫的sql語句,實現程式與sql解耦 2.基於網路傳輸,傳別名的資料量小,而直接傳sql資料量大使用儲存過程的缺點 1.程式設計師擴充套件功能不方便補充...

sql第18天 儲存過程和函式

層次查詢 函式儲存過程是乙個有名字的plsql 塊 他沒有返回值但是有輸出引數,可以將資料傳給外部程式 引數型別有三種 in,out,inout 儲存過程建立之後會儲存到資料庫中 當資料庫啟動時,自動的載入到記憶體中 一次建立,多次使用 create or replace procedure 儲存過...