In deze zelfstudie geef ik een voorbeeld om Java-code in Oracle Database te implementeren met behulp van de opgeslagen functie. We kunnen Java-programma's maken in de Oracle-database met behulp van CREATE OR REPLACE AND COMPILE JAVA SOURCE uitspraak. Daarna kunnen we naar die code verwijzen in een opgeslagen functie of een opgeslagen procedure met de AS LANGUAGE JAVA-clausule. Hieronder volgen de stappen om Java in Oracle Database te implementeren.
Java in Oracle Database Voorbeeld
- Het volgende is het voorbeeld van het Java Hello World-programma. Eerst zullen we Java-code toevoegen met behulp van de instructie CREATE OR REPLACE AND COMPILE AS JAVA SOURCE in de Oracle-database.
CREATE OR REPLACE AND COMPILE JAVA SOURCE NAMED "Hello" AS public class Hello { public static String World() { return "Hello World!"; } }; /
- Maak nu een opgeslagen functie aan die verwijst naar het bovenstaande Java-programma in de Oracle-database.
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; /
Je kunt het nu testen:
SELECT helloworld FROM DUAL;
Uitvoer:
HELLOWORLD -------------------------- Hello World! 1 row selected.
- Oracle For LOOP Select-instructievoorbeeld
- ResultSet retourneren vanuit opgeslagen procedure in Oracle
- Een vervolgkeuzelijst maken in Oracle Forms