zoukankan      html  css  js  c++  java
  • oracle调用java方法的例子(下面所有代码都是在sql/plus中写)

    Oracle中调用Java程序,注意:java方法必须是static类型的,如果想在JAVA中使用system.out/err输出log.

    需要在oracle 中执行"call dbms_java.set_output(5000);".
    一、helloWord
    1 编写JAVA程序,也是在SQL/PLUS中写,并执行.


    create or replace and compile Java source named hello as 
    public     class   Hello    {
             static    public    String Message(String name)    {
                return     " Hello,   "    +    name;
            } 

    /

    2 发布JAVA程序


    create or replace function hello (name VARCHAR2 )   return    VARCHAR2 
          as language java name
           ' Hello.Message (java.lang.String) return java.lang.String ' ;
    /

    3 使用发面的JAVA程序

    select hello( ' world! ' ) from dual;
    HELLO( ' world! ' )
    -- ------------- 
    Hello world!

  • 相关阅读:
    bean的作用域和生命周期
    装配Bean的三种方式
    BeanFactory和ApplicationContext对比
    创建 Spring容器的三种方式
    约束
    三大范式
    事务
    EdgeRank
    TCP三次握手四次挥手
    Linux权限解释
  • 原文地址:https://www.cnblogs.com/xinxin1994/p/5990180.html
Copyright © 2011-2022 走看看