`
mimang2007110
  • 浏览: 233674 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

Java操作返回集合的存储过程

阅读更多

如果Java操作的存储过程返回集合的话和返回字符串操作方式有稍微的不一样,如下代码:

CallableStatement cs = conn.prepareCall("{call myproc(?)}");
cs.registerOutParameter(1, oracle.jdbc.OracleTypes.CURSOR);
boolean bool = cs.execute();
resultSet = (ResultSet) cs.getObject(1);

 

注册输出数据类型的时候要根据数据库的类型而有所不同,如上我操作的就是Oracle数据库

 

获取返回值用的是 getObject()方法,然后强制转换成ResultSet

 

需要注意的是存储过程的参数索引是从 1 开始的。

 

分享到:
评论

相关推荐

    Java调用带参数的存储过程并返回集合

    Java调用带参数的Oracle 存储过程并返回集合,

    Spring jdbcTemplate调用Oracle存储过程返回List集合

    下面是使用 Spring jdbcTemplate 调用 Oracle 存储过程返回 List 集合的 Java 代码: ```java package com.zc.test; import java.sql.CallableStatement; import java.sql.ResultSet; import java.sql....

    java调用Oracle存储过程的简单例子源码

    java调用Oracle存储过程的简单源码示例, 包括无返回参数,返回单个参数和返回参数集合三种调用情况!

    SQL存储过程

    Transact-SQL中的存储过程,非常类似于Java语言中的方法,它可以重复调用。当存储过程执行一次后,可以将语句缓存中,这样下次执行的时候直接使用缓存中的语句。这样就可以提高存储过程的性能。 Ø 存储过程的概念 ...

    Java调用oracle函数返回oracle类(类似)集合

    Java调用oracle函数返回oracle类(类似)集合

    JAVA中常用的集合类型

    Java 中的集合类型是指在 Java 语言中用于存储和操作数据的高级数据类型。这些集合类型主要有三种形式:Set(集)、List(列表)、Map(映射)。每种类型的集合都包括三部分:接口、实现和算法。 集合类型的分类 *...

    java web中的oracle存储过程

    里面包含了删除,添加,返回list集合这三种应用

    jni操作list集合,来存储对象

    这是一个android 使用jni来实现list集合存储java对象

    精通java集合框架--List,Set..

    “集合框架”由一组用来操作对象的接口组成。不同接口描述不同类型的组。 在很大程度上,一旦您理解了接口,您就理解了框架。 虽然您总要创建接口特定的实现,但访问实际集合的方法应该限制在接口方法的使用上;...

    Java集合Map常见问题_动力节点Java学院整理

    HashMap是基于hashing的原理,我们使用put(key, value)存储对象到HashMap中,使用get(key)从HashMap中获取对象。当我们给put()方法传递键和值时,我们先对键调用hashCode()方法,返回的hashCode用于找到bucket位置来...

    SQL Server存储过程编写

    Transact-SQL中的存储过程,非常类似于Java语言中的方法,它可以重复调用。当存储过程执行一次后,可以将语句缓存中,这样下次执行的时候直接使用缓存中的语句。这样可以提高存储过程的性能。  ·存储过程的概念 ...

    SQLServer存储过程编写

    Transact-SQL中的存储过程,非常类似于Java语言中的方法,它可以重复调用。当存储过程执行一次后,可以将语句缓存中,这样下次执行的时候直接使用缓存中的语句。这样就可以提高存储过程的性能。存储过程Procedure是...

    collecter集合总结

    * size():返回集合中元素的个数。 * isEmpty():判断集合中是否包含元素。 * remove(Object obj):删除集合中的指定元素 obj。 迭代器 迭代器是对 Collection 进行迭代的迭代器,用于将集合中的所有元素取出来...

    使用Java集合框架实现一个简单的购物车.txt

    这段代码实现了一个简单的购物车类ShoppingCart,其中使用了Java的集合框架来管理商品和数量。在类的构造方法中,创建了一个HashMap对象来存储购物车中的商品和对应的数量。在addItem()方法中,将传入的商品和数量...

    Java节假日算法(免费)

    List 类是 Java 中用于存储数据的集合类,而 Vacation 类是我们定义的假期类。在这个算法中,我们使用 List 来存储所有的假期,然后遍历这个列表,检查每个假期是否在给定的日期范围内。 最后,我们可以看到这个...

    北大青鸟 Java 教材 第7章描述详细,有示例及图解.

    HashMap 类是一个哈希表,提供了快速的键值查找和存储操作。HashMap 类的常用方法包括: * put():将键值对存储到 HashMap 中。 * get():根据键获取对应的值。 六、Random 类 Random 类用于生成随机数,提供了...

    JAVA银行管理系统设计.docx

     案例难度 案例覆盖技能点 使用JDBC操作数据库、常用数据库操作对象的使用、ArrayList的使用、加深对集合框架的理解、异常的处理、scanner的使用 推荐案例完成时间 1天 适用课程和对象 JAVA面向对象编程基础 第...

    Java集合专题总结:HashMap 和 HashTable 源码学习和面试总结

    Java集合专题总结:HashMap和HashTable源码学习和面试总结 本文总结了Java集合专题中的HashMap和HashTable,涵盖了它们的源码学习和面试总结。HashMap是一种基于哈希表的集合类,它的存储结构是一个数组,每个元素...

    java集合源码-jdk-collection:java集合类源码阅读

    java 集合源码 JDK-Collection集合入门 总的list和set类结构大致如下所示 Map不继承Collection,其结构如下 首先介绍下迭代器的概念 迭代器无非是一个接口,假设我们有一个数组,如果我们要实现迭代器,只需要根据该接口...

    深入分析SQL Server 存储过程

    Transact-SQL中的存储过程,非常类似于Java语言中的方法,它可以重复调用。当存储过程执行一次后,可以将语句缓存中,这样下次执行的时候直接使用缓存中的语句。这样就可以提高存储过程的性能。 Ø 存储过程的概念 ...

Global site tag (gtag.js) - Google Analytics