freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

java學(xué)習(xí)--第17章使用jdbc的高級(jí)特征創(chuàng)建應(yīng)用程序(編輯修改稿)

2025-06-15 17:33 本頁面
 

【文章內(nèi)容簡(jiǎn)介】 ment 接口派生的。 創(chuàng)建存儲(chǔ)過程:可以在 JDBC 應(yīng)用程序中使用 CREATE PROCEDURE SQL 語句來創(chuàng)建。 兩種類型是: 參數(shù)化 非參數(shù)化 在 JDBC 中創(chuàng)建和調(diào)用存儲(chǔ)過程 江蘇大學(xué)軟件工程課程組 Page 21 一個(gè)參數(shù)化的存儲(chǔ)過程可以接受一個(gè)或多個(gè)參數(shù)。 存儲(chǔ)過程的參數(shù)可以是以下任何一種形式: IN:使用該參數(shù)可以將自變量傳遞給存儲(chǔ)過程 OUT:使用該參數(shù)可以傳遞存儲(chǔ)過程的返回值。 INOUT:組合了 IN 和 OUT 參數(shù)的功能。 INOUT 參數(shù)使您能夠?qū)⒆宰兞總鬟f給存儲(chǔ)過程,也可以使用該參數(shù)來存儲(chǔ)存儲(chǔ)過程的返回值。 在 JDBC 中創(chuàng)建和調(diào)用存儲(chǔ)過程 (續(xù)) 江蘇大學(xué)軟件工程課程組 Page 22 在 JDBC 中創(chuàng)建和調(diào)用存儲(chǔ)過程(續(xù)) SQL create or replace procedure p (v_a in number,v_b number,v_ret out number,v_temp in out number) is begin if(v_a v_b) then v_ret := v_a。 else v_ret := v_b。 end if。 v_temp := v_temp + 1。 end。 江蘇大學(xué)軟件工程課程組 Page 23 不使用任何參數(shù)調(diào)用存儲(chǔ)過程: Connection 接口提供 prepareCall() 方法,使用該方法創(chuàng)建 CallableStatement 對(duì)象來調(diào)用存儲(chǔ)過程。 prepareCall() 具有以下三種格式: CallableStatement prepareCall(String str) CallableStatement prepareCall(String str, int resSetType, int resSetConcurrency) CallableStatement prepareCall(String str, int resSetType, int resSetConcurrency, int resSetHoldability) 不使用參數(shù)調(diào)用存儲(chǔ)過程的語法是: { call procedure_name }。 在 JDBC 中創(chuàng)建和調(diào)用存儲(chǔ)過程 (續(xù)) 江蘇大學(xué)軟件工程課程組 Page 24 使用參數(shù)調(diào)用存儲(chǔ)過程: SQL 轉(zhuǎn)義語法是一種從關(guān)系數(shù)據(jù)庫管理系統(tǒng) (RDBMS) 中調(diào)用存儲(chǔ)過程的標(biāo)準(zhǔn)方法,并且它獨(dú)立于 RDBMS。 有兩種格式的 SQL 轉(zhuǎn)義語法,一個(gè)包含結(jié)果參數(shù),另一個(gè)不包含。 SQL 轉(zhuǎn)義語法的語法是: {[? =] call procedure_name [parameter1,parameter2, ..., parameterN]} 在 JDBC 中創(chuàng)建和調(diào)用存儲(chǔ)過程 (續(xù)) 江蘇大學(xué)軟件工程課程組 Page 25 占位符用來表示過程調(diào)用中存儲(chǔ)過程的 IN、 OUT 和 INOUT 參數(shù)。 使用參數(shù)調(diào)用存儲(chǔ)過程的語法是: { call procedure_name(?) }。 執(zhí)行 CallableStatement 對(duì)象之前,要使用設(shè)置方法設(shè)置 IN 參數(shù)的值。 設(shè)置 IN 參數(shù)值的語法是: CallableStatement_object.setInt(value)。 在 JDBC 中創(chuàng)建和調(diào)用存儲(chǔ)過程 (續(xù)) 江蘇大學(xué)軟件工程課程組 Page 26 如果存儲(chǔ)過程包含 OUT 和 INOUT 參數(shù),則這些參數(shù)應(yīng)該與相應(yīng)的 JDBC 類型一起注冊(cè)。 registerOut() 方法用來注冊(cè)這些參數(shù)。 registerOut() 方法的原型是: registerOut(int index, int stype) registerOut(int index, int stype, int scale) 在 JDBC 中創(chuàng)建和調(diào)用存儲(chǔ)過程 (續(xù)) 江蘇大學(xué)軟件工程課程組 Page 27 例子 public class TestProc { public static void main(String[] args) throws Exception { ()。 Connection conn = (jdbc:odbc:sun,)。 CallableStateme
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1