sql >> Database teknologi >  >> RDS >> Oracle

Eksempel på Java i Oracle-database

I dette selvstudie giver jeg et eksempel på implementering af Java-kode i Oracle Database ved hjælp af den lagrede funktion. Vi kan oprette Java-programmer i Oracle-databasen ved at bruge OPRET ELLER ERSTAT OG KOMPILER JAVA-KILDE udmelding. Derefter kan vi henvise den kode til en lagret funktion eller en lagret procedure med AS LANGUAGE JAVA-klausulen. Følgende er trinene til at implementere Java i Oracle Database.

Java i Oracle-databaseeksempel

  1. Følgende er Java Hello World-programeksemplet. Først vil vi tilføje Java-kode ved hjælp af CREATE OR REPLACE AND COMPILE AS JAVA SOURCE-sætningen i Oracle-databasen.
CREATE OR REPLACE AND COMPILE JAVA SOURCE NAMED "Hello" AS
public class Hello
{
public static String World()
{
return "Hello World!";
}
};
/
  1. Opret nu en gemt funktion, der henviser til ovenstå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 teste det nu:

SELECT helloworld FROM DUAL;

Output:

HELLOWORLD 
--------------------------
Hello World! 
1 row selected.
  • Oracle For LOOP Vælg Statement Eksempel
  • Sådan returneres ResultSet fra Stored Procedure i Oracle
  • Sådan opretter du en rulleliste i Oracle Forms
  1. Opret en brugerdefineret forsendelsesmetode i OpenCart:Anden del

  2. SQL Server 2016 Temporal Table Query Plan Behavior

  3. Hvordan får man aktuel dato i PL/SQL?

  4. betinget deltagelse i mysql