W tym samouczku podam przykład implementacji kodu Java w Oracle Database za pomocą funkcji przechowywanej. Możemy tworzyć programy Java w bazie danych Oracle, używając UTWÓRZ LUB ZAMIEŃ I SKOMPILUJ ŹRÓDŁO JAVA oświadczenie. Następnie możemy odwołać się do tego kodu w funkcji składowanej lub procedurze składowanej za pomocą klauzuli AS LANGUAGE JAVA. Poniżej przedstawiono kroki, aby zaimplementować Javę w bazie danych Oracle.
Java w przykładzie bazy danych Oracle
- Poniżej znajduje się przykład programu Java Hello World. Najpierw dodamy kod Java za pomocą instrukcji CREATE OR REPLACE AND COMPILE AS JAVA SOURCE w bazie danych Oracle.
CREATE OR REPLACE AND COMPILE JAVA SOURCE NAMED "Hello" AS public class Hello { public static String World() { return "Hello World!"; } }; /
- Teraz utwórz zapisaną funkcję odwołującą się do powyższego programu Java w bazie danych 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; /
Możesz to teraz przetestować:
SELECT helloworld FROM DUAL;
Wyjście:
HELLOWORLD -------------------------- Hello World! 1 row selected.
- Przykład instrukcji Oracle For LOOP Select
- Jak zwrócić zestaw wyników z procedury przechowywanej w Oracle
- Jak utworzyć listę rozwijaną w Oracle Forms