Übersicht zur Verwendung der Workbench, um die statische Ausführung von SQL-Anweisungen in Nicht-pureQuery-API-Anwendungen zu konfigurieren

Wenn Sie die Workbench verwenden, um die statische Ausführung von SQL-Anweisungen in Nicht-pureQuery-API-Anwendungen zu konfigurieren, können Sie eine Reihe hilfreicher Funktionen nutzen.
Automatische Konfiguration Ihrer Java™-Projekte
Nachdem Sie ein Java-Projekt erstellt haben, das Ihre Nicht-pureQuery-API-Anwendung enthält, können Sie die Unterstützung für das Erfassen und Binden der SQL-Anweisungen in Ihrer Anwendung aktivieren. Wenn Sie diese Unterstützung aktivieren, fügt die Workbench die erforderlichen Dateien dem Erstellungspfad Ihres Projekts hinzu. Die Workbench erstellt außerdem die folgenden Dateien (oder modifiziert sie, falls sie bereits vorhanden sind):
pdq.properties
In dieser Datei können Sie die Eigenschaften festlegen, die von IBM® Data Server Driver für JDBC und SQLJ benötigt werden.
Default.genProps
In dieser Datei können Sie die Objektgruppe, den Stammnamen und die Versions-ID für DB2-Pakete festlegen, die Sie erstellen.
Benennen Sie diese Datei nicht um.
Default.bindProps
In dieser Datei können Sie Optionen für das Binden von SQL-Anweisungen in die Pakete festlegen, die Sie in der Datei Default.genProps angegeben haben. Wenn Sie mehrere pureQueryXML-Dateien erstellen, können Sie diese Optionen für jede pureQueryXML-Datei festlegen.
Benennen Sie diese Datei nicht um. Wenn Sie erfasste SQL-Anweisungen binden, geht die Workbench davon aus, dass sich die Bindeoptionen in einer Datei mit diesem Namen befinden.
Tools zum Erstellen von JUnit-Tests für das Ausführen von SQL-Anweisungen, die Sie erfassen wollen
Damit Sie die SQL-Anweisungen erfassen können, die Sie statisch ausführen wollen, müssen Sie sie über Ihre Nicht-pureQuery-API-Anwendung oder mithilfe von JUnit-Tests ausführen. Wenn Sie JUnit-Tests verwenden wollen, können Sie Workbench-Tools für das Schreiben und Ausführen von JUnits verwenden.
Einfaches Wechseln von Verbindungen zum Binden von unterschiedlichen Datenbanken
Wenn Sie die in einer pureQueryXML-Datei enthaltenen SQL-Anweisungen binden, können Sie die Bindung für die Datenbank herstellen, die Ihrem Java-Projekt zugeordnet ist, oder für andere Datenbanken. Wenn Ihre Nicht-pureQuery-API-Anwendung SQL-Anweisungen für verschiedene DB2-Datenbanken ausführt, können Sie diese Anweisungen in separaten pureQueryXML-Dateien erfassen und anschließend die Datenbank auswählen, für die Sie die SQL in den einzelnen pureQueryXML-Dateien binden wollen.
Die Sicht 'SQL Outline' zum Anzeigen der Beziehungen zwischen den Objekten, mit denen Sie arbeiten
In dieser Sicht können Sie Folgendes anzeigen: die Beziehungen zwischen Ihren SQL-Anweisungen, die DB2-Pakete, die die Workbench basierend auf Ihren Spezifikationen vorschlägt oder erstellt, die Java-Dateien, die die SQL-Anweisungen enthalten und die Datenbankobjekte, auf die die Anweisungen zugreifen oder auf die sie verweisen.
Java-Editor, der Unterstützung für das Schreiben und Prüfen von SQL-Anweisungen bereitstellt
Wenn Ihr Projekt Java-Quellendateien enthält, können Sie SQL-Anweisungen schreiben und bearbeiten, indem Sie die Inhaltshilfe und die Funktionen zur SQL-Überprüfung des Java-Editors nutzen.
Generierung von pureQuery-Code aus SQL-Anweisungen und Datenbankobjekten
Optional können Sie Ihre Nicht-pureQuery-API-Anwendung so modifizieren, dass sie Code enthält, der die pureQuery-API verwendet.
pureQuery-Informationen in einem SQL-Verwaltungsrepository verwalten
Sie können pureQuery-Informationen in einem Repository speichern, verwalten und daraus abrufen. Sie können die in pureQueryXML-Dateien enthaltenen pureQuery-Eigenschaften und die SQL-Anweisungen und ihre zugehörigen SQL-Informationen verwalten. Sie können eine für die pureQuery-Clientoptimierung aktivierte Anwendung konfigurieren, dass die von der Anwendung erfassten SQL-Informationen in einem Repository gespeichert werden.

Feedback