Schließen einer MQ -Verbindung in Java hilft Ihnen, sofort frei , die erhebliche Mittel für die Verbindung , anstatt zu warten, für Java Garbage Collector , um die Ressourcen später zurückfordern. Die MQ-JMS- Erweiterungen bieten Funktionalität für Ihr Java-Programm zum dynamischen Erstellen von Connection Factories und Destinationen zur Laufzeit . Die Erweiterungen bieten eine Alternative zu den Aufruf der Verbindung Fabriken als verwaltete Objekte aus dem JNDI (Java Naming and Directory Interface) . Rufen Sie die Methode "Close" , um die Verbindung zu schließen MQ , sobald Sie fertig sind Sie es. Anleitung
1
Öffnen Sie Ihre Java-Datei in einem Editor wie Eclipse , Netbeans oder JBuilder X.
2
Fügen Sie den folgenden Code am Anfang der Datei , um den Import erforderlichen JMS und MQ-Pakete : . .
Import com.ibm.jms * ;
Import com.ibm.mq.jms * ;
3 < p > Fügen Sie folgenden Code in Ihre Funktion, um eine MQ -Verbindung ab Werk zu erstellen und initialisieren Sie sie mit den Werten :
MQConnectionFactory my_mq_factory = new
4
Fügen Sie den folgenden Code, um eine JMS-Verbindung und Sitzung mit Ihrem " MQConnectionFactory " Objekt erstellen :
Anschluss my_jms_conn = null;
Session my_jms_session = null;
my_jms_conn = ( Connection) my_mq_factory.createConnection ();
my_jms_session = my_jms_conn.createSession (falsch , Session.AUTO_ACKNOWLEDGE );
5
Fügen Sie folgenden Code zum Schließen des MQ -Verbindung und Sitzung mit der Methode "Close" , sobald Sie fertig sind mit ihnen :
if ( my_jms_conn = null ! )
my_jms_conn.close ();
wenn ( my_jms_session = null ! )
my_jms_session.close (); .
6
Speichern Sie die Java -Datei, kompilieren und führen Sie das Programm zum Öffnen und schließen Sie dann eine MQ -Verbindung