翻譯|使用教程|編輯:李顯亮|2021-09-01 09:50:07.737|閱讀 240 次
概述:本教程展示了如何在 Java 報(bào)告中使用 Oracle 數(shù)據(jù)庫連接。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
Stimulsoft Ultimate是用于創(chuàng)建報(bào)表和儀表板的通用工具集。該產(chǎn)品包括用于WinForms、ASP.NET、.NET Core、JavaScript、WPF、PHP、Java和其他環(huán)境的完整工具集。
Stimulsoft Reports不僅擁有強(qiáng)大的報(bào)表導(dǎo)出系統(tǒng),而且還支持多種報(bào)表導(dǎo)出格式,擁有簡單且強(qiáng)大的報(bào)表引擎。Stimulsoft Reports基本原則是,用簡單常規(guī)的方法創(chuàng)建報(bào)表,將不同的技術(shù)應(yīng)用于應(yīng)用程序。Stimulsoft Reports.Java是一個(gè)專為在Java應(yīng)用程序中的報(bào)表進(jìn)行交互和處理的報(bào)表工具。
點(diǎn)擊下載Stimulsoft Reports.Java v2021.3.1最新版
本教程展示了如何在 Java 報(bào)告中使用 Oracle 數(shù)據(jù)庫連接。例如,讓我們使用以下 Oracle 連接字符串:
url=jdbc:oracle:thin:@192.168.157.128:1521:orcl;user=sys as sysdba;password=oracle
使用 Oracle 函數(shù)
例如,我們將使用帶有一個(gè) IN 參數(shù)的函數(shù):
create or replace function doubling(param1 IN INTEGER) return INTEGER is begin return param1 * 2; end;
我們需要為函數(shù)輸出創(chuàng)建輸入?yún)?shù)和列。按以下方式更改查詢:
@Column1 = call doubling(@Parameter1)
使用 Oracle 過程
例如,我們將使用帶有一個(gè) IN 和一個(gè) OUT 參數(shù)的過程:
create or replace procedure doublingProc ( paramIn IN INTEGER, paramOut OUT INTEGER ) is BEGIN paramOut := paramIn * 2; END;
我們需要為輸入?yún)?shù)創(chuàng)建參數(shù),為輸出創(chuàng)建列。按以下方式更改查詢:
call doublingProc(@Parameter1, @Column1)
參考光標(biāo)
例如,我們將使用帶有一個(gè) IN 和一個(gè) OUT 引用游標(biāo)參數(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ù)。對于引用游標(biāo),我們必須使用@refcursor參數(shù)名稱。按以下方式更改查詢:
call get_test2(@Parameter1, @refcursor)
單擊“檢索列”按鈕,它將根據(jù)引用光標(biāo)結(jié)果填充列。
Aspose、E-iceblue、FastReport、Stimulsoft等文檔/報(bào)表圖表類開發(fā)工具享超低折扣,如有需要可直接。
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn