Oracle
 sql >> Base de données >  >> RDS >> Oracle

Java dans l'exemple de base de données Oracle

Dans ce didacticiel, je donne un exemple pour implémenter du code Java dans Oracle Database à l'aide de la fonction stockée. Nous pouvons créer des programmes Java dans la base de données Oracle en utilisant CREATE OR REPLACE AND COMPILE JAVA SOURCE déclaration. Après cela, nous pouvons référencer ce code dans une fonction stockée ou une procédure stockée avec la clause AS LANGUAGE JAVA. Voici les étapes pour implémenter Java dans Oracle Database.

Java dans l'exemple de base de données Oracle

  1. Ce qui suit est l'exemple du programme Java Hello World. Tout d'abord, nous allons ajouter du code Java à l'aide de l'instruction CREATE OR REPLACE AND COMPILE AS JAVA SOURCE dans la base de données Oracle.
CREATE OR REPLACE AND COMPILE JAVA SOURCE NAMED "Hello" AS
public class Hello
{
public static String World()
{
return "Hello World!";
}
};
/
  1. Créez maintenant une fonction stockée faisant référence au programme Java ci-dessus dans la base de données 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;
/

Vous pouvez le tester maintenant :

SELECT helloworld FROM DUAL;

Sortie :

HELLOWORLD 
--------------------------
Hello World! 
1 row selected.
  • Exemple d'instruction Oracle For LOOP Select
  • Comment renvoyer un ensemble de résultats à partir d'une procédure stockée dans Oracle
  • Comment créer une liste déroulante dans Oracle Forms