使用Oracle数据库开发中的一个技巧
首先,在JDBC中:
Oracle的JDBC不直接支持一次执行多条语句。一种解决办法如下:
str += " OPEN ? FOR SELECT * FROM EMP;";
str += " OPEN ? FOR SELECT * FROM EMP;";
str += " END;";
CallableStatement cs = m_dbConn.prepareCall(str);
cs.registerOutParameter(1, oracle.jdbc.OracleTypes.CURSOR);
cs.registerOutParameter(2, oracle.jdbc.OracleTypes.CURSOR);
cs.execute();
//Get the rows from each resultset returned by the anonymous block
ResultSet resultSet = (ResultSet)cs.getObject(1);
while (resultSet.next())
{
System.out.println("RS1:"+resultSet.getInt(1));
}
resultSet = (ResultSet)cs.getObject(2);
while (resultSet.next())
{
System.out.println("RS2:"+resultSet.getInt(1));
}
在.NET Framework中,使用OracleClient执行多条SQL估计也会存在同样的问题。
这篇文章有相应的介绍:
http://www.cnblogs.com/attraction/archive/2004/06/05/13665.aspx
转载于:https://www.cnblogs.com/jobs/archive/2004/07/15/24621.html
使用Oracle数据库开发中的一个技巧相关推荐
- 视频教程-Oracle数据库开发技巧与经典案例讲解一-Oracle
Oracle数据库开发技巧与经典案例讲解一 Oracle DBA,熟悉Unix操作系统,精通Oracle数据库. 曾任职某大型金融IT公司,负责银行领域数据库构建与运维,维护大量银行数据库系统.目前在 ...
- 获取oracle数据库war报告,Oracle 数据库开发及SQL基础实战
Oracle 数据库开发及SQL基础实战 一.数据库基础 主键(Primary Key): 1.某一列或某些列的组合,构成一个主键,在这张二维表里,主键必须不重复.用于在这些行之间进行唯一的区别. 2 ...
- oracle数据库作业1,北京语言20秋《Oracle数据库开发》作业1(100分)
-[北京语言大学]20秋<Oracle数据库开发>作业1 试卷总分:100 得分:100 第1题,Orcacle提供了(),用于支持采用向导方式创建数据库. A.SQL*Plus B ...
- 北语20春oracle数据开发2,北语20春《Oracle数据库开发》作业3题目【标准答案】
20春<Oracle数据库开发>作业3 试卷总分:100 得分:100 一.单选题 (共 17 道试题,共 85 分) 1.当启动Oracle实例,如果不需要装置数据库,可以使用如下() ...
- java 线程 john_教你Java开发中多线程同步技巧
教你Java开发中多线程同步技巧 在编写一个类时,如果该类中的代码可能运行于多线程环境下,那么就要考虑同步的问题.在Java中内置了语言级的同步原语--synchronized,这也大大简化了Java ...
- oracle数据库开发案例
1.数据库在应用系统中的重要性 定义:是数据集合或仓库,在计算机存储上,有组织的 类型:关系数据库.内存数据库.嵌入数据库等 环节:需求设计.开发测试.部署实施.监控维护和patch升级等 数据库开发 ...
- oracle数据库有哪些文件构成,Oracle数据库架构中包括几层?每层都有什么元素?...
Oracle数据库架构中包括几层?每层都有 什么元素? 1 PL/SQL代表 A PROCEDURAL LANGUAGE/SQL B PROGRAM LANGUAGE SQL C POWER LANG ...
- oracle数据库存储过程中NO_DATA_FOUND不起作用解决
oracle数据库存储过程中NO_DATA_FOUND不起作用 1.首先创建一个表lengzijiantest,表中只有一个字段f_id ? 1 2 3 4 5 [cpp] CREATE TABLE ...
- Oracle数据库表中字段顺序的修改方法
Oracle数据库表中字段顺序的修改方法 这篇文章主要给大家介绍了关于Oracle数据库表中字段顺序的修改方法,在介绍修改的方法之前先给大家介绍了Oracle数据库表新建字段的方法,文中通过示例代码介 ...
最新文章
- python购物车程序2019_Python实现购物车程序
- [官方摘要]Setup And Configuration memcached with Tomcat
- BZOJ2055 80人环游世界
- 【错误记录】NDK 导入外部 so 动态库报错 ( java.lang.UnsatisfiedLinkError | Android Studio 配置外部 so 动态库两种方法 )
- CVPR2015:An Improved Deep Learning Architecture for Person Re-Identificaton
- 预训练模型transformers综合总结(一)
- tp3.2.3运用phpexcel将excel文件导入mysql数据库
- 微信小程序,图片居中显示,适配不同机型
- NVIDIA AGX Xavier环境配置
- zend guard6的使用
- jzoj5354-导弹拦截【dp,最大匹配,最少路径覆盖】
- Android Bluetooth BLE相关开发资源汇总
- mac mongodb可视化工具_github项目推荐|2019 冠状病毒疫情爬虫。疫情数据可视化
- erlang的随机数 及 random:uniform()函数
- MCP2515波特率配置
- 基于stm32的银行排队叫号机设计
- 有关“安装程序启动安装引擎失败:不支持此接口”错误的解决方法
- 艺不压身和艺多不养家
- MATLAB 剔除异常点
- Android第三方SDK集成 —— 极光推送