sql >> Databáze >  >> RDS >> Oracle

Příklad Java v databázi Oracle

V tomto tutoriálu uvádím příklad implementace kódu Java v databázi Oracle pomocí uložené funkce. Programy Java můžeme vytvořit v databázi Oracle pomocí VYTVOŘENÍ NEBO NAHRAZENÍ A KOMPILACE JAVA ZDROJE prohlášení. Poté můžeme tento kód odkazovat v uložené funkci nebo uložené proceduře pomocí klauzule AS LANGUAGE JAVA. Níže jsou uvedeny kroky k implementaci jazyka Java v databázi Oracle.

Příklad Java v databázi Oracle

  1. Následuje příklad programu Java Hello World. Nejprve přidáme kód Java pomocí příkazu CREATE OR REPLACE AND COMPILE AS JAVA SOURCE v databázi Oracle.
CREATE OR REPLACE AND COMPILE JAVA SOURCE NAMED "Hello" AS
public class Hello
{
public static String World()
{
return "Hello World!";
}
};
/
  1. Nyní vytvořte uloženou funkci odkazující na výše uvedený program Java v databázi 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;
/

Můžete to nyní vyzkoušet:

SELECT helloworld FROM DUAL;

Výstup:

HELLOWORLD 
--------------------------
Hello World! 
1 row selected.
  • Příklad příkazu Oracle For LOOP Select
  • Jak vrátit sadu výsledků z uložené procedury v Oracle
  • Jak vytvořit rozevírací seznam v Oracle Forms
  1. Kolekce Oracle PL/SQL – Vytvořte vnořenou tabulku v databázi

  2. Zvýšit pole databáze o 1

  3. WinRT System.Data – připojení k SQL

  4. Jak používat kontejner PostgreSQL se stávajícími daty?