SQLJ-Profile und pureQuery-Bindungsdateien
Auf dieser Seite können Sie Anpassungen und Bindungen für die Profile Structured Query Language in Java™ (SQLJ) vornehmen für DB2® 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 Bind-Dateien sind nur gültig für DB2. Verwenden Sie SQLJ oder pureQuery zur Entwicklung von Datenzugriffsanwendungen, die eine Verbindung herstellen zu DB2 Datenbanken. SQLJ ist eine Reihe von Programmiererweiterungen, die es einem Programmierer ermöglichen, mithilfe der Programmiersprache Java Anweisungen einzubetten, die SQL-Datenbankanforderungen bereitstellen. PureQuery bietet einen alternativen Satz von APIs, die anstelle von verwendet werden können JDBC für den Zugriff auf die DB2 Datenbank.
Klicken Sie zum Anzeigen dieser Seite der Verwaltungskonsole 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:
DB2 pureQuery Runtime ist ein alternativer Satz von APIs 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. Neben der verbesserten Leistung durch die Verwendung statischer SQL-Anweisungen, pureQuery hat eine bessere Problembestimmung und Diagnose, da es Fehler an der DB2 Der Server soll auf Anwendungsartefakte zurückgeführt werden und nicht auf SQL, das 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 eine DB2 Für jede Isolationsebene wird ein Paket in der Datenbank erstellt. Der Anpassungsprozess ergänzt das Profil bzw. die Profile mit Informationen, die spezifisch für das DB2 Datenbank zur Verwendung zur Laufzeit. 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.
Bindung DB2 SQLJ-Profile umfasst den Prozess der Bindung der angepassten SQLJ-Profile an die DB2 Datenbank.
Pakete binden
Gibt an, dass der Anwendungsserver die von Ihnen ausgewählten SQLJ-Profile an die DB2 Datenbankserver.
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://host_name:port_name/database_nameBenutzer
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 pureQuery Bindeoptionen finden Sie im DB2 pureQuery Thema zum Bind-Dienstprogramm.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.