2013-06-10 2 views
-1

У меня есть один сосуд в базе данных оракула и я хочу, чтобы вызвать эту баночку и отправить некоторые параметры основной функции классакак позвонить в главном класс внутри баночки из функции оракула

public getOffer(String name 1,String name2){ 

    } // function that in main class in jar 

, как осуществить это. Жду полезных ответов Спасибо заранее, ребята.

+0

Не повторяйте один и тот же вопрос снова и снова. Улучшите первый. http://stackoverflow.com/questions/17021844/sending-parameter-to-main-class-function-in-jar – maba

ответ

0

Для вызова метода Java в базе данных оракула вы должны сделать этот метод . static (подобно main(String[]) метод

После этого вы должны создать PL/SQL-обертку:.

create or replace function get_offer(name1 in varchar2, name2 in varchar2) return varchar2 
is language java name 'MyClass.getOffer(java.lang.String,java.lang.String) return java.lang.String'; 
/

Смотрите также Oracle Documention

+0

, но основной класс находится в банке и этой банке в базе данных оракула. так что эта оболочка будет работать? – SURJA

+0

@SURJA Я загрузил кувшин с помощью «loadjar», он работает. –

+0

Спасибо Uwe Plonus, я попробую еще раз поблагодарить вас и, пожалуйста, дайте мне краткое описание или любую ссылку о том, как загрузить банку с помощью loadjar, и, пожалуйста, напишите мне ur адрес электронной почты для [email protected], чтобы сделать рабочую сделку. – SURJA

0

импорта, баночка в вашей программе и создать объект этого класса и простой вызов, метод, с помощью object.methodname и необходимых параметров, что методы необходимы

Смежные вопросы