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!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM