Db2 11.1

Erstellen von SQLJ-Anwendungen

Sie können eine Java™ makefile oder die bldsqlj-Builddatei verwenden, um SQLJ-Anwendungen zu erstellen.

Informationen zu diesem Vorgang

In den folgenden Schritten wird gezeigt, wie die TbMod-Beispielanwendung SQLJ erstellt und ausgeführt wird. Diese Schritte verwenden die Builddatei, bldsqlj (UNIX) oder bldsqlj.bat (Windows), die Befehle zum Erstellen eines SQLJ-Applets oder einer SQLJ-Anwendung enthält.

Die Builddatei nimmt bis zu sechs Parameter an: $1, $2, $3, $4, $5 und $6 für UNIX und %1, %2, %3, %4, %5 und %6 auf Windows. Der erste Parameter gibt den Namen des Programms an. Der zweite Parameter gibt die Benutzer-ID für die Datenbankinstanz an. Der dritte Parameter gibt das Kennwort an. Der vierte Parameter gibt den Servernamen an. Der fünfte Parameter gibt die Anschlussnummer an. Der sechste Parameter gibt den Datenbanknamen an. Für alle außer dem ersten Parameter, dem Programmnamen, können Standardwerte verwendet werden. Details zur Verwendung von Standardparameterwerten finden Sie in der Builddatei.

Vorgehensweise

  1. Erstellen Sie die Anwendung mit dem folgenden Befehl:
       bldsqlj TbMod <benutzer-id> <kennwort> <servername> <portnummer> <datenbankname>
  2. Wenn Sie eine Java-Anwendung auf UNIX in einer 64-Bit- Db2-Instanz ausführen, das Software-Development-Kit für Java jedoch 32-Bit ist, müssen Sie den Db2-Bibliothekspfad ändern, bevor Sie die Anwendung ausführen. Beispiel für AIX:
    • Bei Verwendung von Bash-oder Korn-Shell:
         export LIBPATH=$HOME/sqllib/lib32
    • Bei Verwendung der C-Shell:
         setenv LIBPATH $HOME/sqllib/lib32
  3. Führen Sie den Java-Interpreter in der Anwendung mit dem folgenden Befehl aus:
       java TbMod