Sie können DB2-JDBC-Unterstützung (JDBC - Java Database Connectivity) zum Ausführen der folgenden Arten von Java-Programmen verwenden:
Java kann außerdem auf dem Server verwendet werden, um benutzerdefinierte Funktionen, gespeicherte Prozeduren und Tabellenfunktionen zu schreiben.
Weitere Informationen zum Entwickeln von Java-Anwendungen, die auf DB2-Datenbanken zugreifen, finden Sie unter der Web-Adresse http://www.software.ibm.com/data/db2/java/ und im Handbuch Road Map to DB2 Programming.
Die folgenden Umgebungsvariablen müssen definiert werden, um Java-Programme ausführen zu können:
Sie können die Anwendung wie jede andere Anwendung von der Arbeitsoberfläche oder von der Befehlszeile aus starten. Der DB2-JDBC-Treiber bearbeitet die Aufrufe der JDBC-Anwendungsprogrammierschnittstelle Ihrer Anwendung und verwendet DB2 Client Application Enabler, um dem Server die Anfragen zu übertragen und die Ergebnisse zu empfangen.
Da Sie Java Applets über das Web erhalten, müssen Sie sie etwas anders behandeln als Java-Anwendungen. Sie müssen DB2 (Server oder Client) auf derselben Maschine wie Ihren Web-Server installieren. Auf dieser Maschine müssen Sie außerdem Java Development Kit (JDK) Version 1.1 von Sun Microsystems installieren.
Sie benötigen auf der Client-Maschine lediglich einen Java-fähigen Web-Browser, um das Applet ausführen zu können. Wenn Sie die HTML-Seite laden, lädt der Applet-Befehl das Java-Applet auf Ihre Maschine herunter, dieses Applet lädt dann wiederum die Java-Klassendateien, einschließlich der Klassen COM.ibm.db2.java.sql und COM.ibm.db2.jdbc.net, und den DB2-JDBC-Treiber herunter. Wenn das Applet die JDBC-Anwendungsprogrammierschnittstelle aufruft, um eine Verbindung zu DB2 herzustellen, stellt der JDBC-Treiber über den JDBC-Applet-Server, der sich auf dem DB2-Server befindet, eine separate Verbindung zur DB2-Datenbank her.
Gehen Sie wie folgt vor, um Ihre Applets auszuführen:
db2jstrt anschlußnummerHierbei ist anschlußnummer die Nummer des freien TCP/IP-Anschlusses, den Sie in der Datei DB2Applt.java angegeben haben.