java对应demo
时间: 2023-08-23 12:03:35 浏览: 128
Java模式匹配demo
以下是Java使用IBM MQ的一个简单示例代码:
```java
import com.ibm.mq.*;
public class MQDemo {
public static void main(String[] args) {
try {
// 连接到队列管理器
MQQueueManager qmgr = new MQQueueManager("QMGR");
// 打开消息队列
int openOptions = MQC.MQOO_INPUT_AS_Q_DEF | MQC.MQOO_OUTPUT | MQC.MQOO_FAIL_IF_QUIESCING;
MQQueue queue = qmgr.accessQueue("QUEUE", openOptions);
// 发送消息
MQMessage message = new MQMessage();
message.writeString("Hello, World!");
MQPutMessageOptions pmo = new MQPutMessageOptions();
queue.put(message, pmo);
// 接收消息
message = new MQMessage();
MQGetMessageOptions gmo = new MQGetMessageOptions();
queue.get(message, gmo);
String msg = message.readString();
System.out.println("Received message: " + msg);
// 关闭消息队列和队列管理器
queue.close();
qmgr.disconnect();
} catch (MQException e) {
System.err.println("MQException caught: " + e.getMessage());
} catch (java.io.IOException e) {
System.err.println("IOException caught: " + e.getMessage());
}
}
}
```
这个示例演示了如何连接到队列管理器,并在消息队列中发送和接收消息。在实际使用中,你需要根据需要进行修改,并确保连接参数和队列名称等设置正确。
阅读全文