sql >> Base de Datos >  >> RDS >> Oracle

Ejemplo de Java en base de datos Oracle

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

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