翻譯|使用教程|編輯:王香|2018-11-23 10:31:02.000|閱讀 572 次
概述:本教程介紹如何在Java報(bào)表中使用Oracle數(shù)據(jù)庫連接
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
本教程介紹如何在Java報(bào)表中使用Oracle數(shù)據(jù)庫連接。例如,讓我們使用以下Oracle連接字符串。
url=jdbc:oracle:thin:@192.168.157.128:1521:orcl;user=sys as sysdba;password=oracle
例如,我們將使用帶有一個(gè)IN參數(shù)的函數(shù)。
CREATE OR REPLACE FUNCTION doubling(param1 IN INTEGER) RETURN INTEGER IS BEGIN RETURN param1 * 2; END;
我們需要為函數(shù)輸出創(chuàng)建輸入和列的參數(shù)。按以下方式更改查詢。
@Column1 = CALL doubling(@Parameter1)
例如,我們將使用帶有一個(gè)IN和一個(gè)OUT參數(shù)的過程。
CREATE OR REPLACE PROCEDURE doublingProc ( paramIn IN INTEGER, paramOut OUT INTEGER ) IS BEGIN paramOut := paramIn * 2; END;
我們需要為輸出參數(shù)創(chuàng)建參數(shù),為輸出創(chuàng)建列。按以下方式更改查詢。
CALL doublingProc(@Parameter1, @Column1)
例如,我們將使用帶有一個(gè)IN和一個(gè)OUT ref cursor參數(shù)的過程。
CREATE OR REPLACE PROCEDURE get_test2 ( p_col_value IN varchar2, res_cursor OUT sys_refcursor ) IS BEGIN OPEN res_cursor FOR 'select * from test where column1 = :col_value' USING p_col_value; END;
我們需要為輸入創(chuàng)建參數(shù)。對于ref cursor,我們必須使用@refcursor參數(shù)名稱。按以下方式更改查詢。
CALL get_test2(@Parameter1, @refcursor)
單擊Retrieve Columns按鈕,它將根據(jù)ref cursor結(jié)果填充列。
購買Stimulsoft正版授權(quán),請點(diǎn)擊“”喲!
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn