In questo tutorial, fornisco un esempio per implementare il codice Java in Oracle Database utilizzando la funzione memorizzata. Possiamo creare programmi Java nel database Oracle utilizzando CREATE OR REPLACE AND COMPILE JAVA SOURCE dichiarazione. Successivamente, possiamo fare riferimento a quel codice in una funzione memorizzata o in una procedura memorizzata con la clausola AS LANGUAGE JAVA. Di seguito sono riportati i passaggi per implementare Java in Oracle Database.
Java nell'esempio di database Oracle
- Quello che segue è l'esempio del programma Java Hello World. Innanzitutto, aggiungeremo il codice Java utilizzando l'istruzione CREATE OR REPLACE AND COMPILE AS JAVA SOURCE nel database Oracle.
CREATE OR REPLACE AND COMPILE JAVA SOURCE NAMED "Hello" AS public class Hello { public static String World() { return "Hello World!"; } }; /
- Ora crea una funzione memorizzata facendo riferimento al programma Java sopra nel database Oracle.
CREATE OR REPLACE FUNCTION helloworld RETURN VARCHAR2 AS LANGUAGE JAVA NAME 'Hello.World () return java.lang.String'; / DECLARE v_string VARCHAR2 (100 CHAR); BEGIN v_string := helloworld (); END; /
Puoi provarlo ora:
SELECT helloworld FROM DUAL;
Uscita:
HELLOWORLD -------------------------- Hello World! 1 row selected.
- Esempio di istruzione Oracle For LOOP Select
- Come restituire ResultSet da Stored Procedure in Oracle
- Come creare un elenco a discesa in Oracle Forms