关于JAVA调用oracle存储过程
Session s = this.getSession();
CallableStatement cstm = null;
String flag = null;
try {
cstm = ((SessionImplementor) s)
.getBatcher()
.prepareBatchCallableStatement(
"call proc_applyfeelist(?,?,?,?)");
cstm.setString(1, applyfee.getSubcompany());
cstm.setDate(2, DateUtils
.toHibernateDate(applyfee.getStartdate()));
cstm.setDate(3, DateUtils
.toHibernateDate(applyfee.getEnddate()));
cstm.registerOutParameter(4, Types.CHAR);//返回值
cstm.execute();
flag = cstm.getString(4);//获取返回值
} catch (SQLException ex2) {
System.out.println(ex2.getMessage());
FormatUtils.throwSQLException(ex2.getMessage());
} finally { // 关闭cstm
try {
if (cstm != null)
cstm.close();
} catch (SQLException e) {
throw new BusinessException(e);
}
}
转载于:https://www.cnblogs.com/xiyuanbaiyun/archive/2011/09/26/2192023.html
关于JAVA调用oracle存储过程相关推荐
- java调用oracle过程,JAVA调用ORACLE存储过程报错
当前位置:我的异常网» Java Web开发 » JAVA调用ORACLE存储过程报错 JAVA调用ORACLE存储过程报错 www.myexceptions.net 网友分享于:2015-07-1 ...
- java调用oracle存储过程_java调用oracle存储过程详解
之前给大家介绍了java代码调用存储过程,下面要给大家介绍的就是java当中调用oracle存储过程,一起来看看吧. 首先来看一下项目结构: 在数据库创建存储过程的脚本,假如,使用的是本地的oracl ...
- 用java调用oracle存储过程总结
1.什么是存储过程.存储过程是数据库服务器端的一段程序,它有两种类型.一种类似于SELECT查询,用于检索数据,检索到的数据能够以数据集的形式返回给客户.另一种类似于INSERT或DELETE查询,它 ...
- java 调用存储过程structdescriptor,Java调用oracle存储过程,集合入参的正确姿势
这是我工作之前遇到的一个需求,Java调用存储过程,入参是集合.踩了一些坑,决定写个干货,和大家分享下. 项目使用的oracle版本: com.oracle ojdbc6 11.2.0.1.0 sys ...
- 用java调用oracle存储过程总结二
这段时间开始学习写存储过程,主要原因还是因为工作需要吧,本来以为很简单的,但几经挫折,豪气消磨殆尽,但总算搞通了,为了避免后来者少走弯路,特记述与此,同时亦对自己进行鼓励. 一:无返回值的存储过程 存 ...
- 用java调用oracle存储过程总结一
1.什么是存储过程.存储过程是数据库服务器端的一段程序,它有两种类型.一种类似于SELECT查询,用于检索数据,检索到的数据能够以数据集的形式返回给客户.另一种类似于INSERT或DELETE查询,它 ...
- 转:用java调用oracle存储过程总结(比较好理解)
这段时间开始学习写存储过程,主要原因还是因为工作需要吧,本来以为很简单的,但几经挫折,豪气消磨殆尽,但总算搞通了,为了避免后来者少走弯路,特记述与此,同时亦对自己进行鼓励. 一:无返回值的存储过程 存 ...
- java调用oracle存储过程_做一点,记一点 ~ Java调用Oracle存储过程
一.需求 传入一个参数,返回一条或多条记录(列表). 二.实现步骤 1. 编写Oracle存储过程. -- 声明包和包体的语句应该分两次执行,即使声明在前定义在后,如果一起执行依然会编译出错 --调用 ...
- 用java调用oracle存储过程和函数
创建测试用表: CREATE TABLE USER ( I_ID VARCHAR(50) NOT NULL, I_NAME VARCHAR(50) NOT NULL ); 一:无返回值 ...
- Java 调用 Oracle 存储过程返回结果集
1. 建立 ref cursor 类型和过程 Sql代码 CREATE OR REPLACE PACKAGE types AS TYPE ref_cursor IS REF CURSOR; END; ...
最新文章
- 右滑手势导航返回的相关设置
- 浅谈Disruptor
- Science: 四万张大脑图像首次揭示人脑白质的基因基础
- java变量访问权限_JAVA成员变量的访问权限
- boost::mpi模块实现传输数据类型的骨架和内容的通信器的测试
- System memory 466092032 must be at least
- 计算机启用网络查找,怎么搜索局域网中的电脑
- socket编程(六)
- MyEclipse中的ant初识
- android wifi驱动详解,Android wifi驱动的移植 realtek 8188
- Jsp和Servlet的关系(通俗易懂)
- 中文版232测试软件,打印机、客显测试软件
- Pr 音频效果参考(合集)
- 【考研经验】2018普通人跨考浙江大学计科的教训和方法论
- C语言炫酷的文件操作
- C1能力认证训练题解析 _ 第一部分 _ 计算机通识
- 算法开启栈转队列武魂
- Kafka集群的搭建与批量启停
- 固态硬盘正确分区方法,好用的硬盘分区工具
- Cron 表达式详解和案例
热门文章
- js去掉a链接点击后产生的虚线(兼容火狐)
- 排序算法之四 归并排序(C++版本)
- MapReduce官方案例wordcount
- cmake中添加引用动态链接_C和C++使用对方编译的动态链接库
- zeppelin 连接hive 认证方式_HIVE的学习之路(六)Hive的分组Join排序
- Python排序算法---快速排序
- mysql实现不重复插入数据
- oracle管理员的作用,ORACLE数据库管理员的职责
- Java编程:普里姆算法(已知起点求最小生成树)
- 实战BootStrap:利用BootStrap制作全平台响应式站点