SQLJ-Profile und pureQuery-Bindungsdateien
In dieser Anzeige können Sie die Anpassung und Bindung für die SQLJ-Profile (Structured Query Language in Java™) für DB2 konfigurieren, die in dieser Anwendung enthalten sind. Außerdem können Sie in dieser Anzeige die Bindung für pureQuery-Bindedateien in der Anwendung festlegen. Sie können SQLJ-Profile für andere Datenbanktypen anzeigen, aber diese Profile nicht ändern. PureQuery-Bindedateien sind nur für DB2 gültig. Verwenden Sie SQLJ oder pureQuery, um Datenzugriffsanwendungen zu entwickeln, die eine Verbindung zu DB2-Datenbanken herstellen. SQLJ ist eine Gruppe von Programmiererweiterungen, die einem Programmierer ermöglichen, die Programmiersprache Java zu verwenden, um Anweisungen einzubetten, die SQL-Datenbankanforderungen bereitstellen. PureQuery stellt eine alternative Gruppe von Anwendungsprogrammierschnittstellen bereit, die anstelle von JDBC für den Zugriff auf die DB2-Datenbank verwendet werden können.
Klicken Sie zum Anzeigen dieser Seite der Administrationskonsole auf
.Zu den Vorteilen der Entwicklung von Anwendungen mit SQLJ gehören eine verbesserte Leistung und kürzere, effizientere Entwicklungszyklen. SQLJ bietet die folgenden Vorteile:
Die Laufzeitumgebung von DB2 pureQuery ist eine alternative Gruppe von Anwendungsprogrammierschnittstellen zu JDBC oder SQLJ. Zu den Vorteilen der Entwicklung von Anwendungen mit pureQuery gehört die Möglichkeit festzulegen, ob die SQL-Ausführung dynamisch oder statisch erfolgen soll. Zusätzlich zur Leistungsverbesserung durch die Verwendung statischer SQL-Anweisungen unterstützt pureQuery eine bessere Problembestimmung und -diagnose, weil Fehler im DB2-Server zu den Anwendungsartefakten zurückverfolgt werden können und nicht einfach zu der SQL, die von einem Anwendungsgenerator generiert wurde.
Profile anpassen und binden
Gibt an, dass der Anwendungsserver die SQLJ-Profile verarbeitet, die Sie in dieser Anwendung auswählen.
Standardmäßig wird ein einziges DB2-Paket für jede Isolationsstufe in der Datenbank erstellt. Der Anpassungsprozess erweitert die Profile um Informationen, die von der DB2-Datenbank speziell zur Laufzeit verwendet werden sollen. Gewöhnlich wird der Anpassungsprozess ausgeführt, nachdem die SQLJ-Anwendung übersetzt wurde und bevor die Anwendung gestartet wird. Wenn Sie den Anpassungsschritt nicht ausführen, verwendet die SQLJ-Anwendung wie eine JDBC-Anweisung dynamisches SQL.
Bei der Bindung von DB2-SQLJ-Profilen müssen die angepassten SQLJ-Profile an die DB2-Datenbank gebunden werden.
Pakete binden
Gibt an, dass der Anwendungsserver die ausgewählten SQLJ-Profile an den DB2-Datenbankserver bindet.
Binden Sie Pakete aus der SQLJ-Anwendung, die bereits angepasst wurden.
Anzupassende bzw. zu bindende Profile auswählen und sortieren
Gibt die zu verarbeitenden Profile aus der bereitgestellten Liste an.
- Wählen Sie in der Liste Verfügbare Profile ein Profil oder eine Profilgruppe aus, und klicken Sie auf Hinzufügen, um das ausgewählte Profil der Liste Ausgewählte Profile hinzuzufügen.
- Wählen Sie in der Liste Ausgewählte Profile ein Profil oder eine Profilgruppe aus, und klicken Sie auf Entfernen, um das ausgewählte Profil der Liste Verfügbare Profile hinzuzufügen.
Wenn der Liste Ausgewählte Profile SQLJ- oder pureQuery-Profile hinzugefügt wurden, wählen Sie Profile in dieser Liste aus, und verwenden Sie die Optionen Nach oben und Nach unten, um die Reihenfolge zu ändern, in der die Profile verarbeitet werden sollen.
Ausgewählte SQLJ-Profile als Gruppe anpassen und binden
Gibt an, dass der Anwendungsserver eine Datei mit der Erweiterung ".grp" erstellen soll, die die ausgewählten SQLJ-Profile enthält.
Wenn Sie auf OK klicken, wird in der nächsten Anzeige eine Option angezeigt, mit der Sie die Datei mit der Erweiterung .grp herunterladen können.
Profilgruppendatei für die Angabe der anzupassenden bzw. zu bindenden Profile verwenden
Gibt eine Profilgruppendatei aus dem lokalen Dateisystem an, die angepasst oder gebunden werden soll.
Datenbank-URL
Gibt den URL der Datenbank an, an die die Profile gebunden werden sollen.
jdbc:db2://Hostname:Portname/Datenbankname
Benutzer
Gibt die Benutzer-ID des Datenbankadministrators auf dem Server an, auf dem sich die Datenbank befindet.
Kennwort
Gibt das Kennwort des Datenbankadministrators auf dem Server an, auf dem sich die Datenbank befindet.
Weitere Optionen
Gibt weitere Optionen an, die während der Anpassungs- und Bindungsprozesse verwendet werden sollen.
-bindoptions "BLOCKING NO"
Weitere Informationen zu
den Optionen für die pureQuery-Bindung finden Sie im Artikel zum DB2-Dienstprogramm "pureQuery Bind". Klassenpfad
Gibt den Klassenpfad an, in dem sich die Dateien sqlj.zip und db2jcc.jar bzw. db2jcc4.jar für SQLJ befinden. Gibt den Klassenpfad an, in dem sich die Dateien pdq.jar, pdqmgt.jar, db2jcc.jar und db2jcc_license_cisuz.jar für pureQuery befinden.