1

Oracle AQキューでリッスンする方法を示すサンプルJavaコードを誰かに教えてもらえますか?

ありがとうダミアン

4

1 に答える 1

2

これが基本です。conn変数には、すでにDBに接続されている通常のJDBC接続クラスが含まれています。

QueueConnection queueConnection = AQjmsQueueConnectionFactory. 
        createQueueConnection(conn); 
QueueSession queueSession = queueConnection. 
        createQueueSession(true, Session.SESSION_TRANSACTED); 
Queue queue=queueSession.createQueue("my_oracle_queue"); 
QueueReceiver receiver= queueSession.createReceiver(queue); 
queueConnection.start(); 
Message message=receiver.receive(); 

AQjmsQueueConnectionFactoryなどのOracle固有のクラスは、パッケージoracle.jmsに含まれています。

于 2010-12-08T17:58:31.213 に答える