В този урок давам пример за внедряване на Java код в Oracle Database с помощта на съхранената функция. Можем да създаваме програми на Java в базата данни на Oracle, като използваме СЪЗДАВАНЕ ИЛИ ЗАМЕНИ И КОМПИЛИРАНЕ НА ИЗТОЧНИК НА JAVA изявление. След това можем да посочим този код в съхранена функция или съхранена процедура с клауза AS LANGUAGE JAVA. Следват стъпките за внедряване на Java в Oracle Database.
Пример на Java в базата данни на Oracle
- Следва примерът за програма Java Hello World. Първо, ще добавим Java код с помощта на оператора CREATE OR REPLACE AND COMPILE AS JAVA SOURCE в базата данни на Oracle.
CREATE OR REPLACE AND COMPILE JAVA SOURCE NAMED "Hello" AS public class Hello { public static String World() { return "Hello World!"; } }; /
- Сега създайте съхранена функция, отнасяща се до горната програма на Java в базата данни на 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; /
Можете да го тествате сега:
SELECT helloworld FROM DUAL;
Изход:
HELLOWORLD -------------------------- Hello World! 1 row selected.
- Пример на изявление за избор на Oracle For LOOP
- Как да върнете ResultSet от Съхранена процедура в Oracle
- Как да създадете падащ списък в Oracle Forms