Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

Java no exemplo de banco de dados Oracle


Neste tutorial, estou dando um exemplo para implementar o código Java no Oracle Database usando a função armazenada. Podemos criar programas Java no banco de dados Oracle usando CREATE OR REPLACE AND COMPILE JAVA SOURCE demonstração. Depois disso, podemos referenciar esse código em uma função armazenada ou um procedimento armazenado com a cláusula AS LANGUAGE JAVA. A seguir estão as etapas para implementar Java no Oracle Database.

Java no exemplo de banco de dados Oracle

  1. A seguir está o exemplo do programa Java Hello World. Primeiro, adicionaremos o código Java usando a instrução CREATE OR REPLACE AND COMPILE AS JAVA SOURCE no banco de dados Oracle.
CREATE OR REPLACE AND COMPILE JAVA SOURCE NAMED "Hello" AS
public class Hello
{
public static String World()
{
return "Hello World!";
}
};
/
  1. Agora crie uma função armazenada referente ao programa Java acima no banco de dados 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;
/

Você pode testá-lo agora:

SELECT helloworld FROM DUAL;

Saída:

HELLOWORLD 
--------------------------
Hello World! 
1 row selected.
  • Exemplo de instrução Oracle For LOOP Select
  • Como retornar ResultSet do procedimento armazenado no Oracle
  • Como criar uma lista suspensa no Oracle Forms