
Reference: C:\Program Files (x86)\Java\jre6\lib\rt.jar
Copyright RemObjects Software 2003-2012. All rights reserved.
RemObjects Oxygene for .NET - Version 5.2.36.1029 (BETA)
Компилируем исходник на Pascal-е c помощью компилятора командной строки:
Компилятор Oxygene for Java существует в двух видах: в виде графической среды разработки которая встраивается в среду MS Visual Studio и в виде утилиты командной строки.
Обратите внимание, что в программе на Pascal-е используются Jаva-библиотеки (JDBC-драйвер)!
Класс TMyClass имеет одну статическую функцию getHello, которая возвращает традиционное приветствие, "извлекая" его из таблицы DUAL.
var rset := stmt.executeQuery('select ''Hello World!'' from dual');
var stmt := conn.createStatement();
var conn := DriverManager.getConnection('jdbc:default:connection:');
class function TMyClass.getHello : String;
class function getHello : String;
Итак, предположим, что у нас имеется вот такой простейший класс на Object Pascal:
Кстати говоря, эта компания имеет в своем арсенале также аналогичный компилятор , который транслирует исходник на Pascal в код исполняющей системы .Net. Этот компилятор лицензирован компанией и входит в состав среды разработки Delphi под названием .
Рассмотрим для примера компилятор языка программирования Pascal компании . Этот компилятор транслирует исходный код на Object Pascal в байт-код виртуальной машины Java.
Далее полученный class-файл или jar-файл, можно загрузить в и вызывать внутри базы данных !
Однако ничего не мешает использовать для разработки хранимых процедур любой язык программирования, компилятор которого на выходе может генерировать байт-код виртуальной машины Java.
Всем хорошо известно, что хранимые процедуры для Oracle Database можно разрабатывать только на двух языках программирования и .
Oracle stored procedure on Pascal!
Life in Oracle: Oracle stored procedure on Pascal!
Комментариев нет:
Отправить комментарий