sql >> Database >  >> RDS >> Oracle

Java in Oracle Database Voorbeeld

In deze zelfstudie geef ik een voorbeeld om Java-code in Oracle Database te implementeren met behulp van de opgeslagen functie. We kunnen Java-programma's maken in de Oracle-database met behulp van CREATE OR REPLACE AND COMPILE JAVA SOURCE uitspraak. Daarna kunnen we naar die code verwijzen in een opgeslagen functie of een opgeslagen procedure met de AS LANGUAGE JAVA-clausule. Hieronder volgen de stappen om Java in Oracle Database te implementeren.

Java in Oracle Database Voorbeeld

  1. Het volgende is het voorbeeld van het Java Hello World-programma. Eerst zullen we Java-code toevoegen met behulp van de instructie CREATE OR REPLACE AND COMPILE AS JAVA SOURCE in de Oracle-database.
CREATE OR REPLACE AND COMPILE JAVA SOURCE NAMED "Hello" AS
public class Hello
{
public static String World()
{
return "Hello World!";
}
};
/
  1. Maak nu een opgeslagen functie aan die verwijst naar het bovenstaande Java-programma in de Oracle-database.
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;
/

Je kunt het nu testen:

SELECT helloworld FROM DUAL;

Uitvoer:

HELLOWORLD 
--------------------------
Hello World! 
1 row selected.
  • Oracle For LOOP Select-instructievoorbeeld
  • ResultSet retourneren vanuit opgeslagen procedure in Oracle
  • Een vervolgkeuzelijst maken in Oracle Forms
  1. De 2008 R2-bugfix die RCSI doorbreekt

  2. MySQL Selecteer alle kolommen uit de ene tabel en enkele uit een andere tabel

  3. Impact op de prestaties van verschillende technieken voor foutafhandeling

  4. MySQL installeren en configureren op Ubuntu 20.04