- 浏览: 194548 次
- 性别:
- 来自: QD
文章分类
- 全部博客 (127)
- Struts2 (8)
- Web (27)
- 计算机基础 (2)
- 面试 (2)
- JQuery (4)
- MySQL (1)
- SQL (1)
- AJAX (3)
- Java (17)
- Javascript (36)
- 情感 (0)
- Oracle (7)
- Spring (5)
- FreeMarker (2)
- JSON (1)
- 表达式 (1)
- 线程 (4)
- WebService (10)
- MyEclipse (2)
- LDAP (1)
- Tomcat (1)
- NIO (1)
- Linux (1)
- ExtJS (4)
- Android (1)
- Dojo (2)
- Maven (9)
- Ant (7)
- 分布式 (1)
- Intellij IDEA (1)
最新评论
-
northc:
米饭军 写道如果文件已存在怎样避免应该会覆盖的
用Ant scp往远程linux传文件 -
米饭军:
如果文件已存在怎样避免
用Ant scp往远程linux传文件 -
luis025:
不支持列隐藏 硬伤
ExtJS4.0 分享Grid导出Excel插件(3.28更新支持4.1) -
rgbhje:
楼主大神,我把你的代码简单改了一小下,在4.2可以跑了
ExtJS4.0 分享Grid导出Excel插件(3.28更新支持4.1) -
rgbhje:
楼主大神,我把你的代码简单改了一小下,在4.2可以跑了
ExtJS4.0 分享Grid导出Excel插件(3.28更新支持4.1)
本文主要是总结 如何实现 JDBC调用Oracle的存储过程,从以下情况分别介绍: 【准备工作】 创建一个测试表TMP_MICHAEL ,并插入数据,SQL如下: Oracle jdbc 常量: [一]、只有输入IN参数,没有输出OUT参数 存储过程 TEST_MICHAEL_NOOUT 的相关SQL: 调用代码如下: 运行后查询数据库内容,已经成功插入数据,截图如下: [二]、既有输入IN参数,也有输出OUT参数,输出是简单值(非列表) 存储过程 TEST_MICHAEL 的SQL如下: 调用程序如下: 测试程序就是查询薪水3000以上人员的数量 ,运行结果如下: [三]、既有输入IN参数,也有输出OUT参数,输出是列表 首先需要创建PACKAGE TEST_PKG_CURSOR 的SQL如下: 再创建存储过程 TEST_P_OUTRS 的SQL如下: 调用存储过程的代码如下: 运行结果如下: [四]、输入输出参数是同一个(IN OUT) 创建存储过程TEST_P_INOUT 的SQL如下: 调用存储过程的代码: 运行结果如下: 到处基本介绍已经结束了,希望能给大家有所帮助。
符号条件的查询结果 count := 4
------- Test End.
USER_ID(VARCHAR2) | USER_NAME(VARCHAR2) | SALARY(NUMBER) | OTHER_INFO(VARCHAR2) |
michael | Michael | 5000 | null |
zhangsan | 张三 | 10000 | null |
aoi_sola | 苍井空 | 99999.99 | null |
jdbc | JDBC | 8000 | http://sjsky.iteye.com |
------- Test Proc Out is ResultSet end.
符号条件的查询结果 count := 1
------- Test End.
发表评论
-
Java桌面程序打包成exe可执行文件(转)
2012-12-27 00:56 1220前言: 我们都知道Java可以将二进制程序打包成可执行 ... -
Java:应用Observer接口实践Observer模式(转)
2012-12-27 00:13 856转自:http://zhangjunhd.blog.51cto ... -
使用Java继承与泛型特性创建高效与安全的DAO对象
2012-06-27 17:15 0现在无论做什么应用,基本上都会有涉及对象持久化这方面的操 ... -
Java 批量插入数据(Oracle)
2012-03-28 16:21 2986//批量添加20000条数据用时8秒。 try { ... -
httpclient ,HtmlParser
2011-12-26 17:40 0有时间研究下吧... -
Java读取properties文件 【转】
2011-12-26 09:36 973不用可能会忘记.. 在这里转下别人的记录 方便以后 ... -
request 获取路径
2011-12-26 17:38 1134request.getRequestURI() /j ... -
ServletContext对象应用
2011-12-07 14:53 1329ServletContext对象是由谁创建的? 由Serv ... -
配置listener监听器(HttpSessionListener和HttpSessionBindingListener)细说
2011-12-07 14:52 1297from:http://blog.csdn.net/opnmz ... -
Oracle同义词
2011-11-28 11:35 01、语法: 同义词 (SYNONMY) CREATE SYNO ... -
LDAP的特定错误集合
2011-11-28 11:29 2946LDAP的特定错误Error: com.macromedia. ... -
Filter多线程小细节
2011-11-26 14:50 1230在使用fileter的时候 如果在中间的位置需要fil ... -
Oracle数据库-建库、建表空间,建用户
2011-11-15 15:40 793Oracle安装完后,其中有一个缺省的数据库,除了这个缺省的数 ... -
OVER(PARTITION BY)函数介绍
2011-11-10 15:06 1424OVER(PARTITION BY)函数介绍 开窗函数 ... -
Oracle 替代 not in
2011-11-07 17:33 0not exists 替代 not in 最好 ... -
ThreadLocal<T>总结补充
2011-11-06 17:47 1808原文地址: http://www.iteye.com/ ... -
关于 ThreadLocal
2011-11-06 17:26 1199ThreadLoca ... -
Oracle删除重复数据
2011-11-04 18:46 724我们可能会出现这种情况,某个表原来设计不周全,导致表里面的数据 ... -
(转)Java编程中影响性能的一些特点
2011-11-04 11:42 655文中将提供一些在Java编程中影响性能的一些特点,为了能够 ... -
JSON与JAVA数据的转换
2011-10-21 12:24 930JSON-lib这个Java类包用于把bean,ma ...
相关推荐
使用 Spring JdbcTemplate 调用 Oracle 存储过程实现 CRUD 在本文中,我们将讨论如何使用 Spring JdbcTemplate 调用 Oracle 存储过程来实现 CRUD(Create、Read、Update、Delete)操作。我们将首先编写 Oracle 存储...
在本场景中,我们讨论的是如何使用JDBC调用Oracle数据库中的存储过程。存储过程是一组预先编译的SQL语句,可以提高数据库操作的效率和安全性。 首先,我们需要了解如何创建Oracle存储过程。在示例中,我们看到了三...
JDBC调用Oracle存储过程** 调用Oracle存储过程通常使用`CallableStatement`。步骤如下: 1. **准备CallableStatement**:通过`Connection.prepareCall()`创建CallableStatement,传入调用存储过程的SQL格式字符串...
3. Java调用Oracle存储过程:Java程序可以通过JDBC来调用Oracle存储过程,获取结果集。 4. Type类型:Type类型是Oracle中的一种数据类型,用于定义复杂数据结构。 5. PACKAGE和PROCEDURE:PACKAGE和PROCEDURE是...
总结来说,这个入门实例涵盖了使用Java通过JDBC调用Oracle存储过程进行CRUD操作的基本流程,以及利用DOM4J解析XML配置文件和`ThreadLocal`管理数据库连接的方法。这样的设计使得程序更加模块化,易于维护,同时也...
本文将深入探讨如何在Spring Boot项目中整合MyBatis,实现调用Oracle存储过程并处理游标返回的数据。 首先,我们需要在Spring Boot项目中引入相关的依赖。在`pom.xml`文件中添加Oracle JDBC驱动(ojdbc66-oracle...
在实际的业务场景中,有时我们需要调用数据库中的存储过程来获取或处理数据,本篇将详细介绍如何在润乾报表中调用Oracle存储过程。 首先,我们要在Oracle数据库中创建存储过程。以下是一个简单的存储过程示例,名为...
以上就是使用JDBC调用Oracle存储过程进行增删改查的基本步骤和概念。实际应用中,可能需要处理异常、优化性能,以及根据具体需求调整代码结构。在开发时,确保遵循最佳实践,如使用连接池、预编译的...
本篇文章将深入探讨如何使用Java调用Oracle存储过程,并通过游标获取存储过程中返回的临时表数据。 首先,Oracle存储过程是一种在数据库端执行的预编译SQL语句和PL/SQL代码集合。它可以接收参数、执行业务逻辑并...
以上就是Java调用Oracle存储过程或函数的主要知识点,实践中要根据具体情况进行适当的调整和优化。在处理过程中,参考Oracle的JDBC文档和官方示例,以及Java API文档,将有助于理解和解决问题。
用 Java 调用 Oracle 存储过程时,需要使用 JDBC 驱动程序来连接 Oracle 数据库,然后使用 CallableStatement 对象来调用存储过程。 在存储过程中做简单动态查询 在存储过程中,做简单动态查询需要使用 EXECUTE ...
执行Oracle存储过程主要涉及以下几个关键点: 1. 创建CallableStatement对象:使用Connection对象的`prepareCall()`方法创建CallableStatement实例,例如`CallableStatement cs = conn.prepareCall("{call procedure...
本篇将深入探讨如何使用JDBC来调用Oracle的存储过程并处理返回值。 首先,了解存储过程的概念。存储过程是预编译的SQL语句集合,它们存储在数据库服务器中,可以接受参数,执行一系列操作,并可能返回结果。在...
总结,通过Java调用Oracle存储过程,我们需要配置JDBC驱动,建立数据库连接,创建CallableStatement,设置参数,执行存储过程,并处理返回的结果。在这个例子中,我们展示了如何调用一个简单的存储过程并打印返回的...
在IT领域,特别是数据库操作与Java开发中,利用ibatis框架调用Oracle存储过程是一个常见的需求,这不仅能够提升代码的执行效率,还能增强应用程序的安全性。本文将深入解析ibatis如何与Oracle数据库中的存储过程进行...
以上代码展示了如何在Java中调用Oracle数据库的三种类型的存储过程:无返回值的存储过程、有单个返回值的存储过程以及返回列表的存储过程。对于无返回值的存储过程,主要涉及的是参数的输入,通过`execute()`方法...
本示例展示了如何在JSP中调用Oracle存储过程。 首先,我们创建一个名为`p_test2`的Oracle存储过程。这个过程接收一个数值型参数`i`,并在表`t`中插入一行数据。存储过程的定义如下: ```sql CREATE OR REPLACE ...
Java可以通过JDBC调用Oracle存储过程,包括`CallableStatement`对象来执行过程并处理输入/输出参数。 9. **更新与权限保留** 使用`CREATE OR REPLACE PROCEDURE`语句更新存储过程时,原有执行权限不会丢失。 10....