手把手教你如何实现oracle自定义java函数

296 阅读1分钟

1、loadjava命令,需要在windows电脑里面实现

loadjava -r -f -o -u dataBaseName/password@10.20.111.11:1521/name -v -resolve D:work\test.jar (jar包地址)

      (dataBaseName:数据库名称 , password:密码, 10.20.111.11:1521/name:数据库连接地址, test.jar:需要导入的jar包)

需要改造成现在的地址: loadjava –u smartbi/smartbi@10.20.111.11:1521/irs –v -resolve D:wocao\oraclejar\cryptoproject.jar

2、删除掉函数

dropjava -u smartbi/smartbi@10.20.111.11:1521/irs -v com/data/encrypt/EncryptData

3、创建函数

CREATE OR REPLACE FUNCTION generateCryptoSM3Data(str NVARCHAR2) RETURN NVARCHAR2 AS LANGUAGE JAVA NAME 'com/data/encrypt/crypto/Crypto.generateCryptoSM3Data(java.lang.String) return java.lang.String'; 备注:在数据库的sql界面里面创建

详细讲解路径:

blog.csdn.net/ityw520/art…