如何将jar文件包含在Oracle中的Java存储过程中?

时间:2012-02-07 08:48:48

标签: java oracle stored-procedures java-stored-procedures

我正在实现一个存储过程,现在需要能够将jar文件包含到我的存储过程中,这些文件不属于JRE的标准部署。我怎样才能做到这一点?据我所知,Oracle 9不可能......

感谢您的帮助!

2 个答案:

答案 0 :(得分:7)

使用loadjava工具,它也接受jar文件:http://docs.oracle.com/cd/B19306_01/java.102/b14187/cheleven.htm#CACFHDJE

另请参阅此相关问题(从那里复制上述链接): Setting classpath for a Java stored procedure in Oracle

答案 1 :(得分:1)

我通常使用此控制台命令将新jar添加到oracle:

exec dbms_java.loadjava('D:\temp\jcifs-1.3.19.jar');

在我的情况下,我将这个库添加到从oracle linux安装(smb)连接到Windows共享文件夹。安装后,您可能需要授予您的用户权限。