2009-12-20 7 views

ответ

1

Я не уверен, чтобы задать вопрос, но вызов хранимой процедуры включает использование CallableStatement. Для асинхронной части и потому, что вы упомянули EJB, стандартным способом было бы использовать JMS и Message Driven Bean. Но меня немного смущает та часть, где вы упоминаете Java 1.4 и EJB 3.0 (для чего требуется Java 1.5). Возможно, вы должны уточнить это требование. Однако отправка JMS-сообщений в MDB 3.0 с клиента Java 1.4.

1

Если вы не можете найти способ справиться с этим на уровне базы данных, вы можете сделать это, как вы могли бы сделать какие-либо асинхронной материал:

thread = new Thread() { 
    public void run() { 
     // do your procedure call here 
    } 
}; 
thread.start();