0

平台:Sql server 2000 java 1.4 ejb 3.0

4

2 回答 2

1

如果您找不到在数据库级别处理此问题的方法,则可以像执行任何异步操作一样执行此操作:

thread = new Thread() {
    public void run() {
        // do your procedure call here
    }
};
thread.start();
于 2009-12-20T19:27:19.603 回答
1

我不确定得到这个问题,但调用存储过程涉及使用CallableStatement. 对于异步部分,并且因为您提到了 EJB,标准方法是使用 JMS 和消息驱动 Bean。但是我对您提到 Java 1.4 和 EJB 3.0(需要 Java 1.5)的部分感到有些困惑。也许你应该澄清这个要求。不过,应该可以从 Java 1.4 客户端向 MDB 3.0 发送 JMS 消息。

于 2009-12-20T19:31:24.530 回答