- 浏览: 44845 次
- 性别:
- 来自: 福建
最新评论
例如:
调用java的存储过程:
SQL> create or replace and compile java source named HelloWorld
2 as
3 public class HelloWorld {
4 public static void db_run (){
5 System.out.println("Hello World";
6 }
7 }
8 /
Java created.
SQL> create or replace procedure run_helloworld
2 as language java
3 name 'HelloWorld.db_run()';
4 /
Procedure created.
SQL> set serveroutput on size 5000
SQL> call dbms_java.set_output(5000) ;
Call completed.
SQL>
SQL> exec run_helloworld ;
Hello World
PL/SQL procedure successfully completed.
你可以修改,使得HelloWorld类调用外部命令,而你的触发器调用过程 run_helloworld 。
调用java的存储过程:
SQL> create or replace and compile java source named HelloWorld
2 as
3 public class HelloWorld {
4 public static void db_run (){
5 System.out.println("Hello World";
6 }
7 }
8 /
Java created.
SQL> create or replace procedure run_helloworld
2 as language java
3 name 'HelloWorld.db_run()';
4 /
Procedure created.
SQL> set serveroutput on size 5000
SQL> call dbms_java.set_output(5000) ;
Call completed.
SQL>
SQL> exec run_helloworld ;
Hello World
PL/SQL procedure successfully completed.
你可以修改,使得HelloWorld类调用外部命令,而你的触发器调用过程 run_helloworld 。
发表评论
-
索引组织表
2012-08-14 08:54 0因为表的数据分布跟索引不匹配,造成了很高的CLUSTERING ... -
oracle设置字符集
2010-11-10 13:33 1239查看字符集: select * from sys.nls_d ... -
ORA-01092 数据库打不开的问题原因(数据库升级不成功的问题)
2010-11-10 11:26 7190Oracle10.2.0.1到10.2.0.4升级,升级完成后 ... -
数据热恢复文档
2010-09-28 20:11 999热备份 热备份是在数据库运行的情况下,采用archi ... -
关于JOB
2010-09-27 20:30 843-- ---------------------------- ... -
JOB突然停止工作了
2010-09-26 09:59 3419本文通过一次Oracle Job任务异常案例诊断,分析其原 ... -
SQL语句经典集
2010-08-30 10:50 846用ROWNUM,取表的某段值: select * from ( ... -
LINUX下安装ORACLE 10G步骤详解
2010-07-24 08:50 939相关的安装操作 -
LINUX下ORACLE9I的RMAN的备份和恢复操作
2010-07-24 08:15 9651、转换服务器归档模式,如果已是归档模式可跳过此步: ... -
ORACLE安全原则
2010-07-10 08:09 877一、数据库安全原则 1.只安装oracle必须的组件 ... -
oracle 常用命令
2010-07-01 10:51 687oracle 常用命令文件 -
没有备份数据文件,只有归档文件的完整恢复
2010-06-17 08:52 1213前提条件 1. 归档模式下。 2. 数据 ... -
oracle修改归档模式
2010-06-11 16:30 1061首先查看数据库现有模式可使用以下语句 select name ... -
数据库恢复相关问题
2010-05-30 22:18 685当只有归档日志文件,某个文件丢失时: 采用alter data ... -
用SQL*LOADER,将文本数据导入数据库中
2010-05-11 17:15 996用SQL*LOADER... 首先要写个CTL文件, ... -
oracle 函数结构示例
2010-05-08 10:40 1013FUNCTION 写法: CREATE OR REPLACE ... -
个人oracle初学笔记
2010-05-08 10:33 944//修改会话格式; alter session set nls ... -
ORACLE EXECUTE IMMEDIATE 用法
2010-05-08 10:21 175812月1日 ORACLE EXECUTE IMMEDIATE ... -
oracle 查看当前用户所有表之间的主外键关系和约束,删除约束
2010-05-08 09:36 4235user_constraints:包括约束的所有信息; use ... -
Oracle 添加外键时的on delete cascade 和on delete set null功能
2010-05-05 18:18 3102------------------------------ ...
相关推荐
Oracle数据库调用外部过程是一种将数据库操作与外部应用程序或系统集成的方法,这使得数据库能够执行非SQL语言(如C、C++)编写的复杂计算和处理任务,从而减轻客户端的负担并减少网络通信。在Oracle数据库中,PL/...
Oracle触发器调用Java程序 Oracle触发器是Oracle数据库中的一种机制,可以在数据库中执行特定的操作。在本文中,我们将介绍如何使用Oracle触发器调用Java程序。 一、加载Java程序 首先,我们需要将Java程序加载到...
不过,DBMS_JOB主要用于调度PL/SQL任务,如果要调用外部程序,可能需要配合DBMS_PIPE或EXECUTABLE参数。 3. **DBMS_XSL_PROCESSOR**: 这个包可以用来执行XML相关的任务,但也可以通过EXECUTE_COMMAND函数来运行操作...
总之,"Oracle触发器实时调用Java中HTTP接口"是一个数据库与应用程序实时通信的示例,涉及Oracle的触发器、存储过程和UTL_HTTP包,以及Java HTTP服务器的设计和实现。这样的设计需要对Oracle PL/SQL和Java网络编程有...
首先,我们要理解"qt调用oracle接口"的核心在于通过Qt应用程序与Oracle数据库进行通信。Oracle数据库是全球广泛使用的大型关系型数据库管理系统,而Qt则提供了一种友好的用户界面设计工具。为了在Qt中与Oracle交互,...
这对于需要从数据库内部集成外部服务的应用程序来说是极其有用的。在Oracle PL/SQL中调用Web Service通常涉及以下步骤: 1. **理解Web Service**:首先,你需要了解Web Service的工作原理,通常基于SOAP(Simple ...
在Oracle数据库中,有时我们需要调用外部程序来执行特定任务,比如数据处理、文件压缩等。本篇将介绍如何利用Java Source在Oracle中调用外部程序,并通过一个具体的示例来详细阐述整个过程。 首先,我们需要创建一...
Oracle调用Web Service是实现这种交互的关键技术。 在Oracle中,调用Web Service主要依赖于Oracle的集成开发环境(IDE)如Oracle JDeveloper,以及其内置的Web Service客户端工具。下面我们将详细探讨这个过程: 1...
### Oracle Developer Forms 调用 Java 的关键技术点 #### 一、引言 随着信息技术的飞速发展,软件开发工具也在不断更新换代。Oracle Forms 作为一种历史悠久的应用开发工具,一直紧跟技术潮流,从最初的字符界面...
在Oracle数据库中,通过存储过程调用WebService是一种常见的需求,尤其是在需要与外部系统进行交互的情况下。本文将详细解释如何实现这一功能,并且会结合给定的部分代码示例来具体说明每一个步骤。 #### 核心概念...
"Oracle调用WSDLService.zip"这个压缩包就是关于如何利用Oracle数据库直接调用Web服务的一个实例,主要涉及Oracle数据库与WSDL(Web Services Description Language)的集成,以及SOAP(Simple Object Access ...
本示例通过创建用户、权限分配、编写C语言程序以及在Oracle环境中部署这些程序来实现系统调用接口。 #### 创建用户及权限配置 首先,需要创建一个专门用于此目的的用户,并赋予相应的权限: 1. **创建用户**:...
在Oracle数据库系统中,有时我们...总结,Oracle调用Java包是通过Oracle内置的JVM实现的,涉及Java类的部署、权限管理以及在PL/SQL中的调用接口。了解这些知识点有助于我们更有效地在Oracle环境中集成和使用Java代码。
Oracle11g数据库系统在与.NET应用程序交互时,通常需要安装客户端软件,这不仅增加了系统的依赖性,也可能会带来额外的管理和维护工作。然而,通过使用特定的DLL(动态链接库)文件,开发者可以实现无需完整Oracle...
在Oracle数据库环境中,WebService调用通常涉及到将外部Web服务接口集成到PL/SQL代码中,以便在数据库端执行远程操作。"Oracle WebService调用封装为PackageBody"这个标题表明我们将探讨如何创建一个PL/SQL包体...
存储过程是预编译并存储在数据库服务器上的SQL程序,可以在应用程序中通过调用其名称来执行一系列复杂操作。存储过程提高了性能,因为它们只需要编译一次,并且可以通过参数传递值,从而实现代码重用性和灵活性。 #...
- **定义**: 存储过程是存储在Oracle数据库中的可执行程序单元,通常用于封装复杂的业务逻辑或数据操作任务。 - **组成元素**: 存储过程可以包含SQL语句、PL/SQL代码块以及Java代码等多种编程语言元素。 - **优势...
- **创建程序包**:首先定义一个程序包,该程序包包含用于调用外部函数的PL/SQL子程序及其接口函数。例如,定义一个名为`pkg_ICCard`的程序包,其中包含与`ReadCard`和`WriteCard`对应的PL/SQL子程序。 - **创建程序...