sql >> Databasteknik >  >> RDS >> Oracle

Java i Oracle Database Exempel

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

  1. 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!";
}
};
/
  1. 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
  1. Vad är Oracles datumformateringsmask för tidszoner?

  2. NVL2() Funktion i Oracle

  3. Hur frågar jag med fält i den nya PostgreSQL JSON-datatypen?

  4. SQL Server En utlösare för att fungera på infogning av flera rader