En este tutorial, doy un ejemplo para implementar código Java en Oracle Database usando la función almacenada. Podemos crear programas Java en la base de datos de Oracle usando CREAR O REEMPLAZAR Y COMPILAR LA FUENTE DE JAVA declaración. Después de eso, podemos referir ese código en una función almacenada o un procedimiento almacenado con la cláusula AS LANGUAGE JAVA. Los siguientes son los pasos para implementar Java en Oracle Database.
Ejemplo de Java en la base de datos Oracle
- El siguiente es el ejemplo del programa Java Hello World. Primero, agregaremos código Java utilizando la declaración CREAR O REEMPLAZAR Y COMPILAR COMO FUENTE JAVA en la base de datos Oracle.
CREATE OR REPLACE AND COMPILE JAVA SOURCE NAMED "Hello" AS public class Hello { public static String World() { return "Hello World!"; } }; /
- Ahora cree una función almacenada que haga referencia al programa Java anterior en la base de datos de Oracle.
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; /
Puedes probarlo ahora:
SELECT helloworld FROM DUAL;
Salida:
HELLOWORLD -------------------------- Hello World! 1 row selected.
- Ejemplo de declaración de selección de Oracle para LOOP
- Cómo devolver ResultSet desde un procedimiento almacenado en Oracle
- Cómo crear una lista desplegable en Oracle Forms