платформа: сервер Sql 2000 Java 1.4 EJB 3.0Как вызвать процедуру в базе данных асинхронно из java 1.4 кода?
0
A
ответ
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();