oracle调用Java类存在的问题

LI1144959996 2017-04-25 03:32:10

(前4步都是正常的。就是在最后调用的时候出现了问题)
1.编写好Java应用程序
package com;
public class demo {

public static void test(){
System.out.println("导入数据成功!");
}
}
(注意:所有的方法必须是静态的,不要用主函数)
2.在dos命令窗口中使用loadJava将Java应用程序装载到oracle中去(得加上Java类所在的路径)

3.可以通过在PL/SQL或者是sqlPuls输入:
SELECT object_id,object_name, object_type, status FROM user_objects WHERE object_type LIKE 'JAVA%';去查询Java类是否加载到了oracle中去。

(当字段status的值为valid说明成功导入)
4.由于该Java应用程序没有返回值,则需要编写的是存储过程(procedure)
在sqlPlus或者是PL/SQL中输入:
create or replace procedure test1 as language java name 'demo.test()';


5.调用创建好的过程

在最后调用过程的时候出现了一个问题,提示说demo这个类不存在。我实在是不知道是哪儿的问题了。求助大神啊。
...全文
141 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

50,528

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧