`
wei_jing
  • 浏览: 39181 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

PL/SQL java存储过程

阅读更多
1.创建java存储过程
create or replace and compile java source named "MyFile" as
import java.io.*;

public class MyFile{
	public static void remove(String filename) {
		File file = new File(filename);
		System.out.println("Deleting....." + filename);
		try {
			boolean b = file.delete();

		}
		catch ( Exception e){
			System.out.println("Exception");
                        e.printStackTrace();
		}
		
	}
}
/


2.创建存储过程,调用MyFile的removefile方法
 create or replace procedure deletefile(filename in varchar2)
 as
 language java name 'MyFile.remove(java.lang.String)';
/


3.给要调用这个用户赋予相应的权限
 conn / as sysdba
 exec dbms_java.grant_permission('SCOTT','SYS:java.io.FilePermission','f:/test/*','delete');


4.scott用户使用deletefile这个存储过程。
 conn scott/tiger
 exce deletefile("f:/test/test.txt");
分享到:
评论
1 楼 fjjiaboming 2011-06-09  
写的什么,  完全看不懂

相关推荐

    pl/sql最新中文手册

    11. **PL/SQL与Java、C等其他语言的互操作性**:Oracle提供了与多种编程语言接口的机制,手册会讲解如何在PL/SQL中调用外部程序或被其他程序调用。 12. **调试和错误诊断**:最后,手册会介绍如何使用Oracle提供的...

    pl/sql64位

    PL/SQL是Oracle数据库系统中的一个关键组件,全称为Procedural Language/Structured Query Language,是一种结合了SQL和过程编程语言的工具,主要用于编写数据库应用程序。64位的PL/SQL开发者工具对于那些处理大数据...

    PL/SQL存储过程编程

    ### PL/SQL存储过程编程详解 #### 一、Oracle应用编辑方法概览 在Oracle数据库的应用开发中,存在多种编辑方法和技术,它们各有特点和适用场景。以下是对这些方法的概述: 1. **Pro*C/C++**: 这是一种C语言与...

    Oracle PL/SQL程序设计(第5版)(上下册)

    - **与Java和其他编程语言的集成**:探讨如何在Oracle数据库中使用Java存储过程,以及如何与其他外部系统进行交互。 #### 七、Oracle 11g新特性 - **新特性概述**:介绍Oracle 11g中引入的与PL/SQL相关的新增功能...

    非常好用的PL/SQL

    在Oracle中,PL/SQL用于编写存储过程、函数、触发器等,这些组件可以增强数据库的功能,提高数据处理性能,以及实现业务规则的封装。 在压缩包子文件的文件名称列表中,"PLSQL Developer 8.0.3.1510"可能是PL/SQL ...

    Oracle Database 12c PL/SQL开发指南 实例源代码

    14. **PL/SQL与Java集成**:通过PL/SQL调用Java存储过程,实现两种技术的融合。 通过"Oracle Database 12c PL/SQL开发指南"中的实例源代码,读者可以亲手实践上述各种概念和技术,从而更深入地理解和掌握PL/SQL的...

    Oracle PL/SQL学习官方教材

    13. **PL/SQL与Java、.NET等其他平台的集成**:讲解如何使用Oracle的JDBC驱动或ODP.NET与PL/SQL交互,实现跨平台的应用程序开发。 14. **最佳实践**:教材可能还会提供编写高效、可读性强、易于维护的PL/SQL代码的...

    PL/SQL基础编程,实例自写

    客户端工具如SQL*Plus,以及其他高级开发环境和第三方工具(如PowerBuilder),均可以调用服务器端的PL/SQL存储过程和函数。 #### 六、总结 PL/SQL为Oracle数据库的开发人员提供了一个强大而灵活的工具集,不仅...

    PL/SQL免安装版

    10. **与Java、C++等语言的接口**:Oracle提供API,如JDBC和ODBC,使得其他编程语言能够调用PL/SQL编写的存储过程和函数。 "PLSQLDevepler"可能是PL/SQL Developer的缩写,这是一个流行的PL/SQL集成开发环境(IDE)...

    PL/SQL examples

    - `JFile.java`:这看起来是一个Java文件,可能与PL/SQL交互,使用Java调用PL/SQL存储过程或反之亦然。 - `utlfile.ora`:这可能是UTL_FILE包的配置文件,定义了文件操作的一些设置。 - `cah.pkg`:未提供具体...

    oracle_oracle_oraclepl/sql_

    1. **PL/SQL简介**:PL/SQL是Oracle数据库的内置编程语言,用于创建存储过程、函数、触发器和包。它的语法基于SQL,但增加了流程控制、异常处理和数据类型等特性。 2. **变量和数据类型**:PL/SQL支持多种数据类型...

    PL/SQL ExcelDocumentType

    在PL/SQL中处理这种格式的文件可能需要使用UTL_FILE包,或者如上所述,通过Java存储过程利用Apache POI等第三方库。 在实际应用中,使用PL/SQL操作Excel文件的场景可能包括: 1. 数据迁移:从Excel文件导入大量数据...

    ORALCE PL/SQL程序设计第五版

    《ORACLE PL/SQL程序设计第五版》是深入学习Oracle数据库编程的重要参考资料,它涵盖了PL/SQL语言的基础到高级概念,旨在帮助读者迅速提升在Oracle环境中编写高效、可靠的存储过程和函数的能力。这本书分为上、下两...

    PL/SQL7.5开发工具

    Java开发者可以通过JDBC(Java Database Connectivity)接口调用PL/SQL编写的存储过程,实现高效的数据处理和业务逻辑。 总的来说,PL/SQL 7.5开发工具是Oracle数据库开发人员的重要工具,尤其适合那些需要处理大量...

    java开发工具pl/sql

    Java开发工具PL/SQL Developer是一款专为Oracle数据库开发者设计的强大集成开发环境,它以其便捷的SQL编辑、数据库对象管理以及PL/SQL编程功能而受到广大程序员的青睐。在这个压缩包中,包含的主要文件是PLSQL...

    pl/sql免安装版

    PL/SQL是Oracle数据库支持的一种结构化查询语言,它是SQL的扩展,主要用于编写存储过程、函数、触发器等数据库对象。通过PL/SQL Developer,开发者可以高效地编写、调试和执行PL/SQL代码,大大提高了数据库管理与...

    Oracle PL/SQL programming(5th Edition)

    - **第10章**:PL/SQL与外部语言的交互,如Java和C。 - **第11章**:动态SQL的使用技巧。 4. **新特性章节** - **第12章**:Oracle Database 11g的新特性介绍。 - **第13章**:版本基于的重新定义能力。 - **第...

    pl_sql.zip_fetch_pl/sql_pl_sql_plsql_plsql java

    PL/SQL,全称Procedural Language/Structured Query Language,是Oracle数据库提供的一个结合了SQL语句和过程式编程语言的编程环境。它主要用于管理和控制Oracle数据库,是Oracle数据库开发的核心工具之一。PL/SQL...

Global site tag (gtag.js) - Google Analytics