Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Java w przykładzie bazy danych Oracle

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

  1. 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!";
}
};
/
  1. 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
  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak rozwiązać ORA-29285:błąd zapisu pliku

  2. Wymuś użycie indeksu w Oracle

  3. Jak działa klauzula „w” w Oracle?

  4. Jak traktować MAX() pustej tabeli jako 0 zamiast NULL?

  5. SELECT z tabeli z listą Varying IN w klauzuli WHERE