JDBC-Provider für Verwendung von pureQuery für den Zugriff auf DB2 konfigurieren

Verwenden Sie diese Task, um den JDBC-Provider (Java™ Database Connectivity) für Anwendungsdatenquellen so zu konfigurieren, dass PureQuery für den Zugriff auf DB2 in einer Java-EE-Umgebung verwendet wird.

Vorbereitende Schritte

Wenn Sie mehrere DB2-Paketsammlungen verwenden müssen, lesen Sie den Information-Center-Artikel "PureQuery für die Verwendung mehrerer Paketsammlungen konfigurieren", bevor Sie diese Task fortsetzen.

Informationen zu diesem Vorgang

PureQuery verwenden DB2-Pakete. Diese Pakete setzen sich aus Informationen für eine oder mehrere SQL-Anweisungen (Structured Query Language) zusammen und sind im DB2-Katalog gespeichert. Sie müssen zuerst den Befehl wsdbgen in einer JPA-Anwendung ausführen, um die Pakete zu erstellen. Der Befehl wsdbgen erstellt eine XML-Datei, die Informationen zu SQL-Anweisungen enthält. Diese XML-Datei muss in die JAR-Datei (Java-Archiv) der Anwendung eingeschlossen werden. Der DB2-Befehl "bind" verwendet diese Datei als Eingabe für die Erstellung des DB2-Pakets.
Wichtig:
  • JPA setzt die PureQuery-Eigenschaft "pdq.executionMode" auf den Wert STATIC.
  • Die JDBC-Providerkonfiguration muss die JAR-Datei für die PureQuery-Runtime-Umgebung enthalten. Diese JAR-Datei muss zusätzlich zur JAR-Datei des JDBC-Treibers vorhanden sein. Weitere Informationen finden Sie im Artikel zum Installieren von PureQuery Runtime.
  • Wenn es sich um eine XA-Datenquelle handelt, definieren Sie eine neue angepasste Eigenschaft in der Datenquelle. Verwenden Sie downgradeHoldCursorsUnderXa für den Eigenschaftsnamen und true als booleschen Wert für die Eigenschaft.

Vorgehensweise

  1. Aktualisieren Sie die Konfiguration des JDBC-Providers für Anwendungsdatenquellen so, dass die JAR-Datei von PureQuery Runtime eingeschlossen ist. Definieren Sie einen neuen JDBC-Provider, oder ändern Sie einen vorhandenen Provider, und fügen Sie die folgenden JAR-Dateien ein. Weitere Informationen finden Sie in den Information-Center-Artikeln zu den Einstellungen für JDBC-Provider und zum Installieren von IBM® Optim pureQuery Runtime.
    • pdq.jar
    • pdqmgmt.jar
  2. Verwenden Sie den DB2-Befehl "bind", um die XML-Datei an die Datenbank zu binden. Dieser Befehl erstellt die DB2-Pakete. Es stehen drei Methoden zur Verfügung:
    • Verwenden Sie den Befehl wsadmin. Weitere Informationen finden Sie im Information-Center-Artikel zur Befehlsgruppe für die Anwendungsverwaltung für das Objekt "AdminTask2.
    • Verwenden Sie die Administrationskonsole. Weitere Informationen finden Sie im Information-Center-Artikel zu SQLj-Profilen und PreQuery-bind-Dateien.
    • Verwenden Sie den DB2-Befehl "Bind", der von IBM Optim PureQuery Runtime bereitgestellt wird. Weitere Informationen finden Sie im Information-Center-Artikel zum PureQuery-Dienstprogramm "Bind".

Nächste Schritte

Wenn Sie die Datenquelle für JDBC neu konfigurieren, entfernen Sie die Dateien pdq.jar und pdqmgmt.jar aus dem Klassenpfad.

Symbol, das den Typ des Artikels anzeigt. Taskartikel



Symbol für Zeitmarke Letzte Aktualisierung: 25.05.2016
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tejb_configpdq
Dateiname:tejb_configpdq.html