易截截图软件、单文件、免安装、纯绿色、仅160KB

oracle居然能调用java程序

以前只知道java能调用oracle存储过程和函数,但今天我发现原来oracle也可以调用java
测试环境oracle 10g
call dbms_java.set_output(5000);
--首先在oracle中编译java文件 以下是个简单的
create or replace and compile java source named helloworld as
public     class   helloworld    {
         static    public    String Message(String name)    {
            return     " Hello,   "    +    name;
        }
}
--然后用函数调用java
create or replace function hello (name VARCHAR2 )   return    VARCHAR2
      as language java name
       ' Hello.Message (java.lang.String) return java.lang.String ' ;
      
--调用函数
select hello( ' world! ' ) from dual;
扩展:
1。 oracle编译java 需要class文件吗?  在电脑中搜索没有找到。 很神奇, 没有class JVM如何调用java的??
2。 如果java程序要返回集合怎么办?
3。 oracle 编译java  报错吗, 可以异常处理吗?


相关文档:

oracle 列转行实例

select * from (select pro_id, sum(decode(month, '01', summ)) one,
                    sum(decode(month, '02', summ)) two,
             &nb ......

oracle数据库中查看所有表SQL

select   table_name   from   user_tables;     //当前用户的表  
   
  select   table_name   from   all_tables;     //所有用户的表  
   
  select   table_name   from   dba_tables;   &n ......

java中this的用法

转帖this的用法方便自己以后查看
必须用this关键字的三种情况:
   1、我们想通过构造方法将外部传入的参数赋值给类的成员变量,构造方法的形式参数名称与类的成员变量名相同。例如:
        class Person
        .. ......

java基础面试题

1.请写出下列Java代码的输出结果  
  package   test;  
  public   class   FatherClass()  
      {   public   FatherClass()  
       &n ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号