oracle 调用外部java程序代码
2011-12-19 17:11
357 查看
软件环境:
1、操作系统:win xp
2、数据库:oracle 10.2
3、安装路径:d:\oracle
4、测试class目录:d:\test
前提:如果是使用外部调用java程序的,确保oracle安装目录下的jdk和你编译的jdk版本一致。要不会报找不到class异常的。同时也确保把class文件放至数据库服务器硬盘中。
实现方法:
1、创建一java文件:OraclejavaProc.java
View Code
1、操作系统:win xp
2、数据库:oracle 10.2
3、安装路径:d:\oracle
4、测试class目录:d:\test
前提:如果是使用外部调用java程序的,确保oracle安装目录下的jdk和你编译的jdk版本一致。要不会报找不到class异常的。同时也确保把class文件放至数据库服务器硬盘中。
实现方法:
1、创建一java文件:OraclejavaProc.java
View Code
SQL> conn system/manager SQL> grant create any directory to scott; --授权 SQL> conn scott/tiger ---如果是管理员登录操作的可省略此步 SQL> create or replace directory oracle_dir as 'd:\test'; --目录已创建。 SQL> create or replace java class using bfile(oracle_dir,'OraclejavaProc.class'); Java 已创建。 --SQL> select object_name,object_type,STATUS from user_objects; --可查看object_type是否有java class的数据。 SQL> create or replace procedure oracle_java as language java name 'OraclejavaProc.main(java.lang.String[])'; --过程已创建。 SQL> set serveroutput on size 5000 --使用pl/sql时此句可不用也可打印出 SQL> call dbms_java.set_output(5000); --调用完成。 SQL> execute oracle_java; It's a oraclejavaproc! PL/SQL 过程已成功完成。 SQL> call test_java(); It's a oraclejavaproc! --调用完成。
相关文章推荐
- 【转】oracle调用外部java程序代码
- java调用外部脚本或者程序,看了别人的代码,算是转载吧。
- Java借助Runtime调用外部程序阻塞的代码
- Oracle使用java source调用外部程序
- oracle如何使用java source调用外部程序
- oracle如何使用java source调用外部程序
- Java Cookbook之Java调用外部程序
- C#winform调用外部程序,等待外部程序执行完毕才执行下面代码
- 关于Java调用外部程序即时输出的一些收获
- ABAP--一个极好的调用外部java程序的Search Help Exit的实例(RFC好例子)
- 用JNI进行Java编程---从C/C++程序调用Java代码
- 从 C/C++ 程序调用 Java 代码
- Oracle存储过程中执行查询返回的结果集,并使用java代码调用【转】
- 用Swig将c/c++程序转为java代码(使用swig实现java调用c、c++的方法)
- oracle调用java方法的例子(下面所有代码都是在sql/plus中写)
- 从数据库(Oracle)触发器调用Java代码
- Java如何调用外部exe程序
- Java调用Druid实例代码-以Oracle为例
- 如何通过java程序调用oracle中的存储过程
- 怎样在java代码中调用Oracle的存储过程