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
- 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!"; } }; /
- 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