Oracle
 sql >> база данни >  >> RDS >> Oracle

Пример за Java в базата данни на Oracle

В този урок давам пример за внедряване на Java код в Oracle Database с помощта на съхранената функция. Можем да създаваме програми на Java в базата данни на Oracle, като използваме СЪЗДАВАНЕ ИЛИ ЗАМЕНИ И КОМПИЛИРАНЕ НА ИЗТОЧНИК НА JAVA изявление. След това можем да посочим този код в съхранена функция или съхранена процедура с клауза AS LANGUAGE JAVA. Следват стъпките за внедряване на Java в Oracle Database.

Пример на Java в базата данни на Oracle

  1. Следва примерът за програма 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!";
}
};
/
  1. Сега създайте съхранена функция, отнасяща се до горната програма на 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
  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да разрешите ORA-29913 с външни таблици

  2. Oracle REGEXP_LIKE и граници на думите

  3. Как да проверите максималния брой разрешени връзки към база данни на Oracle?

  4. Има ли значение редът на таблиците, посочен в клаузата ON на JOIN?

  5. Скриптове за стартиране и спиране на EBS R12