如何创建一个简单的JAVA存储过程?[转贴]

转载 2004年10月20日 11:38:00
  • 软件环境:
    • 1、操作系统:Windows 2000 Server
      2、数 据 库:Oracle 8i R2 (8.1.7) for NT 企业版
      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、   javac TEST.java
    3、   java TEST
    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
     
    调用完成。
    

如何创建Java存储过程

一个创建使用java 存储过程的例子:create or replace and compile java sourcenamed "MyTimestamp"asimport java.lang.St...
  • dinya2003
  • dinya2003
  • 2006年06月06日 09:23
  • 1475

oracle简单的存储过程以及job示例

最近需要oracle循环定时执行一段sql语句,然后需要建立存储过程,本人的sql语句属于DML语句,步骤如下: 1、创建存储过程 create or replace procedure cube...
  • jiyang_1
  • jiyang_1
  • 2017年02月24日 11:28
  • 567

创建存储过程的一个简单代码

use TS go if OBJECT_ID('MYPRO','p') is not null drop procedure MYPRO create proced...
  • perfect_app
  • perfect_app
  • 2016年03月17日 09:49
  • 172

Mysql存储过程的简单创建

1.1         CREATE  PROCEDURE  (创建) CREATE PROCEDURE存储过程名 (参数列表) BEGIN SQL语句代码块 END ...
  • vickyfei
  • vickyfei
  • 2012年08月24日 01:03
  • 2981

数据库_MySQL_简单的存储过程 创建_调用_查找

创建存储过程并调用(附带表的创建,数据的插入等) 示例 创建过程 DROP TABLE IF EXISTS good; CREATE TABLE good( id INT PRIMARY K...
  • u010003835
  • u010003835
  • 2016年01月11日 14:44
  • 2338

如何创建一个简单的JAVA存储过程?[转贴]

软件环境: 1、操作系统:Windows 2000 Server2、数 据 库:Oracle 8i R2 (8.1.7) for NT 企业版3、安装路径:C:/ORACLE实现方法: 1、 创建...
  • hbuzhang
  • hbuzhang
  • 2004年12月07日 23:57
  • 906

一个简单的存储过程及扩展

1.创建 drop PROCEDURE if EXISTS test; create procedure test(in inputParam VARCHAR(32), OUT outParam VA...
  • danchejikafo
  • danchejikafo
  • 2017年01月05日 17:03
  • 332

如何创建一个存储过程

--例子:创建一个存储过程,使之可以批量插入权限 --第一步:判断系统中是否存在该存储过程,有就删除 if(exists(select * from sys.objects where name='p...
  • lpsswan
  • lpsswan
  • 2015年03月12日 08:02
  • 3524

sql存储过程几个简单例子(一)

导读:sql存储是数据库操作过程中比较重要的一个环节,对于一些初学者来说也是比较抽象难理解的,本文我将通过几个实例来解析数据库中的sql存储过程,这样就将抽象的事物形象化,比较容易理解。 例1: ...
  • imxiangzi
  • imxiangzi
  • 2015年01月18日 09:44
  • 2096

如何创建一个简单的JAVA存储过程

  软件环境:   1、操作系统:Windows 2000 Server                            2、数 据 库:Oracle 8i R2 (8.1.7) for NT ...
  • ealpha
  • ealpha
  • 2004年09月02日 16:49
  • 836
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:如何创建一个简单的JAVA存储过程?[转贴]
举报原因:
原因补充:

(最多只允许输入30个字)