Oracle pl/sql编程 25--调用返回结果集的存储过程
来源:互联网 发布:黑马校对软件多少钱 编辑:程序博客网 时间:2024/05/19 20:20
对于查询多条数据我们需要将他放到一个游标中,这样我们就需要使用游标和存储过程,这就需要定义一个包
先定义包头
CREATE OR REPLACE PACKAGE mypack IS TYPE mycursor IS REF CURSOR; PROCEDURE myproc(outcursor IN OUT mycursor); END mypack;在定义包体
CREATE OR REPLACE PACKAGE BODY mypack IS PROCEDURE myproc( outcursor IN OUT mycursor ) IS BEGIN OPEN outcursor FOR SELECT*FROM emp WHERE deptno=10; RETURN; END myproc; END;
java代码,这里只要注意注册输出参数的的时候是数据类型是ORACLETYPE里面的cursor,取出来的时候取得是object 然后将他转成resutset
public static void main(String args[]){Connection conn;CallableStatement call;//加载驱动try {Class.forName("oracle.jdbc.driver.OracleDriver");//获得连接conn=DriverManager.getConnection("jdbc:oracle:thin:@127.0.0.1:1521:orcl", "scott", "m123");//各种操作call=conn.prepareCall("{call mypack.myproc(?)}");call.registerOutParameter(1, OracleTypes.CURSOR);;call.execute();ResultSet rs=(ResultSet)call.getObject(1);while(rs.next()){System.out.println(rs.getString("ename"));}//各种关} catch (ClassNotFoundException e) {// TODO Auto-generated catch blocke.printStackTrace();} catch (SQLException e) {// TODO Auto-generated catch blocke.printStackTrace();}}
0 0
- Oracle pl/sql编程 25--调用返回结果集的存储过程
- [Oracle]高效的PL/SQL程序设计(五)--调用存储过程返回结果集
- [Oracle]高效的PL/SQL程序设计(五)--调用存储过程返回结果集
- [Oracle]高效的PL/SQL程序设计(五)--调用存储过程返回结果集
- [Oracle]高效的PL/SQL程序设计(五)--调用存储过程返回结果集
- 调用Oracle存储过程返回结果集
- java调用oracle返回结果集的存储过程
- Oracle和My Sql返回结果集的存储过程
- oracle 返回结果集的存储过程
- Oracle的存储过程返回结果集
- Oracle pl/sql编程 19---在java中调用无参数的oracle存储过程
- pl/sql存储过程返回record类型和集合类型的结果,Java里如何调用呢
- pl/sql 有返回值的存储过程 java调用pl/sql过程 实例
- pl/sql 编写 Oracle存储过程 调用存储过程返回集合
- Oracle pl/sql编程 20---在java中调用带有输入参数的存储过程
- Oracle pl/sql编程 21---在java中调用带有输入输出参数的存储过程
- ASP 调用 ORACLE存储过程并返回结果集
- C#调用ORACLE存储过程返回结果集及函数
- ORACLE LINUX 6.3 + ORACLE 11.2.0.3 RAC + VBOX安装文档
- Python 正则表达式(分组)
- 电话号码验证
- 处理ios问题“Library not found -lPods-(someCocoapod)”
- 我的第一个JS/CSS程序
- Oracle pl/sql编程 25--调用返回结果集的存储过程
- Hibernate-整体介绍
- Junit入门(java测试)
- android MotionEvent中getX()和getRawX()的区别 这个需要深入理解一下
- 版本控制系统:SVN和Git
- LeetCode(121) Best Time to Buy and Sell Stock
- 函数式编程在Java
- 【.Net码农】WebBrowser与IE的关系,如何设置WebBrowser工作在IE9模式下?
- 【BZOJ1037】【ZJOI2008】生日聚会Party 递推