我的java源程序如下:
package javaProcedure; public class FirstJProcedure {
public static String hello(){
return "Hello world!";
}
}
编译以后,在命令行执行:
loadjava -user zhang/zhang h:\javaexercise\javaapi5\javaProcedure\FirstJProcedure.class 没有报任何错误,然后进入sqlplus(成功登录),执行: SQL> create function say_hello return varchar2 as language java
2 name 'FirstJProcedure.hello() return java.lang.String';
3 / Function created 然后进行测试:
SQL> select say_hello() from dual; select say_hello() from dual ORA-29540: 类FirstJProcedure不存在 问题是为什么报这个类找不到?那里设置不对?
package javaProcedure; public class FirstJProcedure {
public static String hello(){
return "Hello world!";
}
}
编译以后,在命令行执行:
loadjava -user zhang/zhang h:\javaexercise\javaapi5\javaProcedure\FirstJProcedure.class 没有报任何错误,然后进入sqlplus(成功登录),执行: SQL> create function say_hello return varchar2 as language java
2 name 'FirstJProcedure.hello() return java.lang.String';
3 / Function created 然后进行测试:
SQL> select say_hello() from dual; select say_hello() from dual ORA-29540: 类FirstJProcedure不存在 问题是为什么报这个类找不到?那里设置不对?
解决方案 »
- Oracle侦听器Listener的作用 ?
- 求oralce数据库选择备份的方法
- SQL的语句查询(在线等)
- java.sql.SQLException: ORA-02289: 序列(号)不存在 sequence
- =====Oracle 存储过程加了密,怎么解密呢?======
- 急问,我把一台机子的Oracle客户端81升到92,升级会不会出现问题?
- oracle数据库开发用什么语言多一点啊?? c++?? JAVA??
- 入门问题,回答得都有分,(回答得多的话我会再给帖子加分^_^)
- 如何更改创建数据文件的默认路径。
- 计算及二级模拟考试,数据库导入1146错误急急急,在线等
- 循环中的动态SQL报错,为什么啊
- 如何用PL/SQL插入照片数据????
package JvObject;
public class OracleInvokeJava{
public static String ReturnOracle()
{
return "Oracle invoke Java success!";
}
}--step2
E:\JavaProgram\JvObject>loadjava -user zy/zy e:\javaprogram\jvobject\OracleInvok
eJava.class
--step3
SQL> create or replace function OracleInkJava return varchar2 as language java n
ame 'OracleInvokeJava.ReturnOracle() return java.lang.String';
2 /函数已创建。
--step4
SQL> select OracleInkJava() from dual;ORACLEINKJAVA()
---------------------------------------------------------Oracle invoke Java success!SQL>
看看路径有问题吗