儲存過程返回資料集
一、定義包頭
CREATE OR REPLACE PACKAGE TEST_PACKAGE is
type testResultSet is
ref cursor;
end test_package;
in string, resultSet out test_package.testResultSet)
as
Begin
open resultSet for
select * from test;
End;
try {
CallableStatement pst = cnn.prepareCall("call
TEST_PROCEDURE(?,?)");
pst.setString(1, "11");
pst.registerOutParameter(2, oracle.jdbc.OracleTypes.CURSOR);
pst.execute();
ResultSet set =
(ResultSet)pst.getObject(2);
while (set.next())
{
System.out.println(set.getString(1));
}
pst.close();
pst = null;
} catch
(Exception e) {
e.printStackTrace();
}
}
二、編寫儲存過程
CREATE OR REPLACE PROCEDURE "RM"."TEST_PROCEDURE" (templateid
三、編寫JAVA函式呼叫儲存過程
public static void getValue() {
try {
CallableStatement
pst = cnn.prepareCall("call TEST_PROCEDURE(?,?)");
pst.setString(1, "11");
pst.registerOutParameter(2,
oracle.jdbc.OracleTypes.CURSOR);
pst.execute();
ResultSet set = (ResultSet)pst.getObject(2);
while (set.next())
{
System.out.println(set.getString(1));
}
pst.close();
pst = null;
} catch
(Exception e) {
e.printStackTrace();
}
}
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29063131/viewspace-1130531/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle 儲存過程返回結果集|轉|Oracle儲存過程
- Oracle 儲存過程返回結果集 (轉)Oracle儲存過程
- JAVA + Oracle儲存過程返回查詢結果集JavaOracle儲存過程
- mybatis儲存過程返回listMyBatis儲存過程
- 資料庫儲存過程資料庫儲存過程
- mysql返回一個結果集的儲存過程小例子MySql儲存過程
- 用.NET呼叫oracle的儲存過程返回記錄集 (轉)Oracle儲存過程
- MySql資料庫——儲存過程MySql資料庫儲存過程
- 執行Sybase儲存過程並返回ResultSet儲存過程
- sqlserver 常用儲存過程集錦SQLServer儲存過程
- java使用mybatis 呼叫儲存過程返回一個遊標結果集JavaMyBatis儲存過程
- 【資料庫】資料庫儲存過程(一)資料庫儲存過程
- 資料庫設計:儲存過程資料庫儲存過程
- 批量插入資料的儲存過程儲存過程
- 【SqlServer】清除過期資料的儲存過程SQLServer儲存過程
- shell中獲取儲存過程返回值儲存過程
- 儲存過程呼叫不同資料庫的資料儲存過程資料庫
- MySQL的寫入資料儲存過程MySql儲存過程
- SQL Server 資料備份儲存過程SQLServer儲存過程
- 資料庫許可權-儲存過程資料庫儲存過程
- MySQL儲存過程詳解 mysql 儲存過程MySql儲存過程
- 儲存過程儲存過程
- 使用儲存過程(PL/SQL)向資料庫中儲存BLOB物件儲存過程SQL資料庫物件
- Mysql使用儲存過程快速新增百萬資料MySql儲存過程
- 淺談資料庫中的儲存過程資料庫儲存過程
- 資料庫設計:儲存過程主體資料庫儲存過程
- Mysql 資料庫水平分表 儲存過程MySql資料庫儲存過程
- 資料庫開發---常用物件-儲存過程資料庫物件儲存過程
- SQL 儲存過程裡呼叫另一個儲存過程SQL儲存過程
- MySQL儲存過程詳解 mysql 儲存過程linkMySql儲存過程
- Oracle儲存過程乾貨(一):儲存過程基礎Oracle儲存過程
- 儲存過程與儲存函式儲存過程儲存函式
- Oracle儲存過程Oracle儲存過程
- 使用儲存過程儲存過程
- sybase儲存過程儲存過程
- java儲存過程Java儲存過程
- 管理儲存過程儲存過程
- 呼叫儲存過程儲存過程