Domanda

Piattaforma: sql server 2000 Java 1.4 EJB 3.0

È stato utile?

Soluzione

Non sono sicuro di ottenere la domanda, ma chiamare una stored procedure comporta l'uso di una CallableStatement . Per la parte asincrona, e poiché lei ha citato EJB, il modo standard sarebbe quella di utilizzare JMS e un messaggio Driven Bean. Ma io sono un po 'confuso dalla parte in cui si parla di Java 1.4 e EJB 3.0 (che richiede Java 1.5). Forse si dovrebbe chiarire che requisito. L'invio di messaggi JMS a un MDB 3.0 da un client Java 1.4 dovrebbe essere possibile però.

Altri suggerimenti

Se non si trova un modo per gestire questa situazione a livello di database, si può fare come si farebbe qualsiasi roba asincrono:

thread = new Thread() {
    public void run() {
        // do your procedure call here
    }
};
thread.start();
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top