1. 想oracle中导入创建java需要用到的jar包 :
在dos命令下 执行:
loadjava -r -f -verbose -resolve -user 用户名/密码@数据库连接 jodd.jar
2.在 oracle中 创建java source
create or replace and compile java source named mytestjava as
//这儿导入 第一步导入到数据库的jar包
import java.io.UnsupportedEncodingException;
......
public class PwdEncryptor {
//必须是静态方法,供后面的存储过程 或者 函数 调用
public static String encrypt(String a)
throws Exception {
return encrypt(a, null);
}
......
}
3.oracle 中 创建函数(或者存储过程)
CREATE OR REPLACE FUNCTION test_javafac_fun
(N varchar2)
RETURN varchar2
AS
LANGUAGE JAVA
NAME 'PwdEncryptor.encrypt (java.lang.String) return java.lang.String';
4.使用 创建的函数
select test_javafac_fun('asd') from dual;
能查出 调用的结果
注: loadjava 还可以直接load java文件 ,但是这儿没有使用过,所以也就不去copy别人的了,命令应该和load jar类似的(实践是验证真理的唯一标准,没做过,所以就不乱copy)。
相关推荐
提供oracle调用java包的方式,提供oracle调用java包的方式
oracle掉用memcached,得用oracle调用java,java调用memcached
描述了如何对Oracle数据库进行设置,并给出了利用Oracle数据库调用编译完成的Java类的方法
Oracle后台存储过程中调用Java代码块,以此来访问异构数据库数据(DB2)。 此方式适用场景: 原有业务逻辑均在后台实现,现要加入对异构数据库的数据访问或写入。 异构数据库的访问,多用数据联邦、透明网关或自行...
NULL 博文链接:https://fengshayage.iteye.com/blog/695964
你还在为如何调用oracle中的存储过程和函数而烦恼吗,请看看该文档。
使用Java来扩展存储程序是一种很流行的方法。在使用Java类库处理数据的过程中,PL/SQL是必不可少的一环,这是因为PL/SQL 封装了Java类库的数据访问,即任何Java存储对象访问的数据都必须经过PL/SQL。
个人亲测oracle触发器调用java程序
oracle insert数据成功之后调用触发器,触发器调用存储过程,存储实时调用java http
Oracle Developer forms 调用java
java调用oracle存储过程或者函数
本资源实现的一个用java代码实现数据二维码图片的生成,用触发器实现将生成的二维码图中转换成blob格式并插入到数据表中
NULL 博文链接:https://softwarexiang120.iteye.com/blog/773557
Java调用oracle存储过程
提供JAVA调用ORACLE存储过程通用类
JAVA中调用Oracle存储过程 JAVA中调用Oracle存储过程 JAVA中调用Oracle存储过程 JAVA中调用Oracle存储过程 JAVA中调用Oracle存储过程
java调用oracle bpm API
基本查询 过滤和排序 单行函数 组函数 多表查询 子查询 集合运算 创建和管理表 光标 例外 Java调用存储过程和存储函数 触发器
Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向...