Oracle
 sql >> Datenbank >  >> RDS >> Oracle

Beispiel für Java in einer Oracle-Datenbank

In diesem Tutorial gebe ich ein Beispiel zum Implementieren von Java-Code in Oracle Database mithilfe der gespeicherten Funktion. Wir können Java-Programme in der Oracle-Datenbank erstellen, indem wir CREATE OR REPLACE AND COMPILE JAVA SOURCE verwenden Erklärung. Danach können wir diesen Code in einer gespeicherten Funktion oder einer gespeicherten Prozedur mit der AS LANGUAGE JAVA-Klausel referenzieren. Im Folgenden sind die Schritte zum Implementieren von Java in Oracle Database aufgeführt.

Beispiel für Java in einer Oracle-Datenbank

  1. Das Folgende ist das Java Hello World-Programmbeispiel. Zuerst fügen wir Java-Code mit der CREATE OR REPLACE AND COMPILE AS JAVA SOURCE-Anweisung in der Oracle-Datenbank hinzu.
CREATE OR REPLACE AND COMPILE JAVA SOURCE NAMED "Hello" AS
public class Hello
{
public static String World()
{
return "Hello World!";
}
};
/
  1. Erstellen Sie nun eine gespeicherte Funktion, die sich auf das obige Java-Programm in der Oracle-Datenbank bezieht.
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;
/

Sie können es jetzt testen:

SELECT helloworld FROM DUAL;

Ausgabe:

HELLOWORLD 
--------------------------
Hello World! 
1 row selected.
  • Oracle for LOOP Select-Anweisungsbeispiel
  • So geben Sie ResultSet von einer gespeicherten Prozedur in Oracle zurück
  • So erstellen Sie eine Dropdown-Liste in Oracle Forms