IBM DB2 für i (JDBC)
Dieses Kapitel enthält eine Beispielanleitung für das Herstellen einer Verbindung zu einem IBM DB2 für i-Datenbankserver über JDBC.
Voraussetzungen:
•Auf Ihrem Betriebssystem muss JRE ( Java Runtime Enviroment) oder Java Development KIT (JDK) installiert sein. Dabei muss es sich entweder um Oracle JDK oder einen Open Source Build wie Oracle OpenJDK handeln.DiffDog ermittelt den Pfad zur Java Virtual Machine (JVM) anhand der folgenden Ordner und zwar in folgender Reihenfolge: a) anhand des benutzerdefinierten JVM-Pfads, den Sie eventuell in den Applikationsoptionen definiert haben, siehe Java-Einstellungen; b) anhand des JVM-Pfads in der Windows Registry; c) anhand der JAVA_HOME-Umgebungsvariablen.
•Stellen Sie sicher, dass die Plattform von DiffDog (32-Bit, 64-Bit) mit der des JRE/JDK übereinstimmt. In diesem Beispiel wird Oracle OpenJDK 11.0 64-Bit verwendet, folglich wird auch die 64-Bit-Version von DiffDog verwendet.
•Der Firebird JDBC-Treiber (eine oder mehrere .jar-Dateien, die die Verbindung zur Datenbank herstellen) muss auf Ihrem Betriebssystem verfügbar sein. In diesem Beispiel wird die Open Source Toolbox for Java/JTOpen Version 9.8 (http://jt400.sourceforge.net/) verwendet. Nachdem Sie das Paket heruntergeladen und in ein lokales Verzeichnis entpackt haben, stehen die erforderlichen .jar-Dateien im Unterverzeichnis lib zur Verfügung.
•Sie benötigen die folgenden Datenbankverbindungsinformationen: Host, Benutzername und Passwort.
So stellen Sie über JDBC eine Verbindung zu IBM DB2 für i her:
1.Starten Sie den Datenbank-Verbindungsassistenten.
2.Klicken Sie auf JDBC-Verbindungen.
3.Geben Sie neben "Classpaths" den Pfad zur .jar-Datei , die die Verbindung zur Datenbank bereitstellt, ein. In diesem Beispiel wird der Pfad C:\jdbc\jtopen_9_8\jt400.jar referenziert. Beachten Sie, dass Sie das Textfeld "Classpaths" leer lassen können, wenn Sie den/die .jar-Dateipfad(e) zur Umgebungsvariablen CLASSPATH des Betriebssystems hinzugefügt haben (siehe auch Konfigurieren des CLASSPATH).
4.Wählen Sie im Feld "Treiber" com.ibm.as400.access.AS400JDBCDriver aus. Beachten Sie, dass dieser Eintrag zur Verfügung steht, wenn entweder im Textfeld "Classpath" oder in der Umgebungsvariablen CLASSPATH des Betriebssystems eine gültige .jar-Datei gefunden wird (siehe vorheriger Schritt).
![dbc_ibm_i_jdbc](./images/dbc_ibm_i_jdbc.png)
5.Geben Sie den Benutzernamen und das Passwort des Datenbankbenutzers in die entsprechenden Textfelder ein.
6.Geben Sie in das Textfeld Datenbank-URL den JDBC-Connection String zum Datenbankserver ein. Dabei müssen Sie host durch den Hostnamen oder die IP-Adresse Ihres Datenbankservers ersetzen.
jdbc:as400://host |
7.Klicken Sie auf Verbinden.