【发布时间】:2012-02-28 16:57:38
【问题描述】:
我正在实现一个存储过程,现在需要能够将 jar 文件包含到我的存储过程中,这不属于 JRE 的标准部署。我怎样才能做到这一点?据我所知,Oracle 9 不可能...
感谢您的帮助!
【问题讨论】:
标签: java oracle stored-procedures java-stored-procedures
我正在实现一个存储过程,现在需要能够将 jar 文件包含到我的存储过程中,这不属于 JRE 的标准部署。我怎样才能做到这一点?据我所知,Oracle 9 不可能...
感谢您的帮助!
【问题讨论】:
标签: java oracle stored-procedures java-stored-procedures
使用 loadjava 工具,它也接受 jar 文件:http://docs.oracle.com/cd/B19306_01/java.102/b14187/cheleven.htm#CACFHDJE
另请参阅此相关问题(从那里复制上述链接): Setting classpath for a Java stored procedure in Oracle
【讨论】:
我通常使用此控制台命令向 oracle 添加新 jar:
exec dbms_java.loadjava('D:\temp\jcifs-1.3.19.jar');
在我的例子中,我将此库添加到连接到来自 oracle linux 安装 (smb) 的 windows 共享文件夹。安装后,您可能需要授予用户权限。
【讨论】: