I den här handledningen ger jag ett exempel för att implementera Java-kod i Oracle Database med hjälp av den lagrade funktionen. Vi kan skapa Java-program i Oracle-databasen genom att använda SKAPA ELLER ERSÄTT OCH KOMPILERA JAVA-KÄLLA påstående. Efter det kan vi hänvisa till den koden i en lagrad funktion eller en lagrad procedur med AS LANGUAGE JAVA-satsen. Följande är stegen för att implementera Java i Oracle Database.
Exempel på Java i Oracle Database
- Följande är programmet Java Hello World. Först lägger vi till Java-kod med satsen CREATE OR REPLACE AND COMPILE AS JAVA SOURCE i Oracle-databasen.
CREATE OR REPLACE AND COMPILE JAVA SOURCE NAMED "Hello" AS public class Hello { public static String World() { return "Hello World!"; } }; /
- Skapa nu en lagrad funktion som hänvisar till ovanstående Java-program i Oracle-databasen.
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; /
Du kan testa det nu:
SELECT helloworld FROM DUAL;
Utdata:
HELLOWORLD -------------------------- Hello World! 1 row selected.
- Oracle For LOOP Select Statement Exempel
- Hur man returnerar resultatuppsättning från lagrad procedur i Oracle
- Hur man skapar en rullgardinslista i Oracle Forms