有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

Java存储过程的内部类不可见

我在Oracle11g数据库中有一个Java存储过程,它有一个内部类。该过程从unix目录中读取数据,并使用文件过滤器(内部类)对该目录中的文件进行过滤

存储过程在SQLPlus中运行良好,同时使用与创建过程相同的用户ID登录

当以我自己的身份登录时,从C程序调用这个过程时,不是上面提到的同一个用户ID,如果我注释掉文件过滤器内部类,它可以正常工作

但是如果我尝试使用内部类,它在目录中看不到任何文件

请注意,上面我提到,如果从SQLPlus运行,它可以很好地工作,并且可以看到带有文件过滤器内部类的文件——是的,仍然有文件

当从SQLPlus之外的调用C程序运行时,是什么导致内部类不可见,还是筛选器无法看到目录中的文件?这到底是什么问题?提前谢谢

~z~比尔


共 (0) 个答案