`
xiamizy
  • 浏览: 89895 次
  • 性别: Icon_minigender_1
  • 来自: 南京
博客专栏
78437efc-ad8e-387c-847f-a092d52e81a6
spring framew...
浏览量:4887
社区版块
存档分类
最新评论

存储过程中调用JAVA程序段

 
阅读更多

存储过程中调用JAVA程序段

软件环境:

1、操作系统:Windows2000Server

2、数据库:Oracle8iR2(8.1.7)forNT企业版

3、安装路径:C:/ORACLE 实现方法:

1、创建一个文件为TEST.java

public class TEST {



public static void main (String args[])  { 



     System.out.println("HELLO THIS iS A JAVA PROCEDURE"); 



} 



} 

2、javacTEST.java

3、javaTEST

4、

SQL> conn system/manager 

SQL> grant create any directory to scott; 

SQL> conn scott/tiger 

SQL> create or replace directory test_dir as 'd:/'; 目录已创建。

 SQL> create or replace java class using bfile(test_dir,'TEST.CLASS') 2 / Java 已创建。 

SQL> select object_name,object_type,STATUS from user_objects;

 SQL> create or replace procedure test_java  as language java  name 'TEST.main(java.lang.String[])'; / 过程已创建。

 SQL> set serveroutput on size 5000 

SQL> call dbms_java.set_output(5000); 调用完成。 

SQL> execute test_java; HELLO THIS iS A JAVA PROCEDURE PL/SQL 过程已成功完成。 

SQL> call test_java(); 

HELLO THIS iS A JAVA PROCEDURE 



调用完成。

版本不同的同志看着办,我试了试8I9I都可以通过

分享到:
评论

相关推荐

    JAVA调用ORACLE存储过程通用类

    本文介绍了一个用于Java程序中调用Oracle存储过程的通用类。通过该类,开发者可以轻松地与数据库交互,特别是在需要执行复杂查询或更新操作时非常有用。此外,文章还详细介绍了该类的实现原理和关键组件,有助于理解...

    java 调用ORCAL存储过程

    本文主要介绍如何使用Java来调用Oracle数据库中的存储过程,并通过两个具体的例子来展示无返回值和有返回值的情况。 #### 二、无返回值的存储过程调用 ##### 1. 创建存储过程 首先,我们需要在Oracle数据库中创建...

    java调用oracle存储过程

    ### Java调用Oracle存储过程详解 #### 一、概述 在企业级应用开发中,数据库存储过程被广泛用于实现复杂的业务逻辑...通过上述步骤,你可以有效地在 Java 应用程序中调用 Oracle 存储过程,实现更为高效的数据操作。

    java调用存储过程

    通过Java程序调用存储过程可以提高应用程序的性能和安全性,并且能够更好地管理事务。 #### 二、基本概念 1. **存储过程**:一种预先定义并保存在数据库中的SQL脚本,它可以接受输入参数并返回结果。 2. **...

    java中存储过程的使用

    接着,在Java程序中通过`CallableStatement`对象调用了这些存储过程,包括无返回值的存储过程、具有单个返回值的存储过程以及具有多个返回值的存储过程。通过这些示例,读者可以了解到如何在实际项目中灵活运用存储...

    JAVA调用存储过程.txt

    通过Java调用数据库中的存储过程,可以实现更复杂的业务逻辑处理和数据操作。这种方式不仅能够提高应用程序的性能,还能增强代码的安全性。 本文档主要介绍如何通过Java语言利用JDBC技术来调用SQL Server中的存储...

    用JAVA调用外部程序并截出程序运行结果

    首先,`Runtime.getRuntime().exec()`方法是Java中最基础的调用外部程序的方式。它允许我们执行系统命令,并返回一个`Process`对象,通过该对象可以获取程序的输出。以下是一个简单的示例: ```java try { Process...

    java程序自动重新启动

    在给定的标题"java程序自动重新启动"中,我们可以理解这是一个实现了自动重启逻辑的Java程序。描述指出,这个程序由三个.java文件组成:Test.java、Watch.java和AbstractRun.java,它们构成了一个简单的自动重启系统...

    JDBC调用存储过程

    通过上述步骤,你就可以在Java应用中灵活地调用数据库的存储过程,实现对数据的增删改查操作。记住,不同的数据库可能对存储过程的语法有一些特定的要求,所以在实际使用时需要查阅相应的数据库文档。

    java中调用存储过程

    描述部分强调了调用存储过程不仅可以执行特定的数据库操作,还可以接收存储过程返回的参数,这些参数可以在Java程序中进一步处理。这意味着存储过程不仅限于执行简单的更新或查询,还可以用于更复杂的事务处理和数据...

    Jsp中调用Oracle存储过程的小例子

    在Java的Web开发中,有时...在这个示例中,JSP页面通过Java代码实现了与Oracle数据库的交互,调用了存储过程`p_test2`来插入数据,并展示插入后的结果。这为开发者提供了一种在Web应用程序中灵活处理数据库操作的方式。

    java存储过程返回数据集

    通过上述步骤,我们可以实现在Oracle数据库中创建存储过程来返回数据集,并在Java程序中调用该存储过程获取结果集。这种方式不仅提高了数据库操作的安全性和效率,还能够更好地管理复杂的业务逻辑。在实际开发过程中...

    使用Java编写Oracle存储过程.pdf

    存储过程是存储在数据库中的一段预编译和优化过的代码,可以包含复杂的业务逻辑。它们在第一次执行后被编译并存储在数据库的高速缓存中,后续执行时可以直接从缓存中调用,大大提升了性能和速度。使用存储过程还能...

    调用存储过程

    以下是如何在Java程序中调用存储过程的详细步骤和示例: 1. **创建存储过程**: 在上述示例中,首先创建了一个名为`CHECKLOGIN`的存储过程。这个过程接收两个参数`@USERNAME`和`@PASSWORD`,然后查询`LOGIN.DBO....

    oracle存储过程学习经典入门

    用 Java 调用 Oracle 存储过程时,需要使用 JDBC 驱动程序来连接 Oracle 数据库,然后使用 CallableStatement 对象来调用存储过程。 在存储过程中做简单动态查询 在存储过程中,做简单动态查询需要使用 EXECUTE ...

    一些java简单程序

    1. **环境搭建**:首先,你需要下载并安装Java Development Kit (JDK),设置好环境变量,包括JAVA_HOME、PATH和CLASSPATH,确保可以在命令行中运行Java程序。 2. **基本语法**:Java的语法规则类似于C++,但更加...

    oracle调用java 使用socket监听端口测试

    在Oracle调用Java的过程中,通常我们会编写Java程序作为数据库的存储过程或者触发器的一部分,然后通过PL/SQL调用这些Java代码。这个过程涉及到Oracle的JDBC(Java Database Connectivity)驱动,它允许Java应用程序...

    清华Java程序设计实例教程

    在Java程序设计中,基础至关重要。Java是一种面向对象的编程语言,由Sun Microsystems(现为Oracle公司)的James Gosling于1995年发布。它的设计目标是“简单、面向对象、健壮、安全”,这使得Java在软件开发领域...

    Hibernate 存储过程的调用.doc

    在Hibernate中,我们可以使用XML映射文件或者注解的方式来调用存储过程。 以下是一个简单的存储过程示例: ```sql CREATE PROCEDURE proc() BEGIN SELECT * FROM proctab; END; ``` 这个存储过程`proc`会从`...

Global site tag (gtag.js) - Google Analytics