IBM DB2 (JDBC)
Dieses Kapitel enthält eine Beispielanleitung für das Herstellen einer Verbindung zu einem IBM DB2 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.UModel 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 UModel (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 UModel 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 der JDBC-Treiber verwendet, der zur Verfügung steht, nachdem Sie die IBM Data Server Client Version 10.1 (64-Bit) installiert haben. Um die JDBC-Treiber zu installieren, wählen Sie eine Standardinstallation oder wählen Sie diese Option explizit im Installationsassistenten aus.
![dbc_ibm_db2_jdbc_1](./images/dbc_ibm_db2_jdbc_1.png)
Wenn Sie den Standardinstallationspfad nicht geändert haben, befinden sich die erforderlichen .jar-Dateien nach der Installation im Verzeichnis C:\Programme\IBM\SQLLIB\java.
•Sie benötigen die folgenden Datenbankverbindungsinformationen: Host, Port, Datenbankname, Benutzername und Passwort.
So stellen Sie über JDBC eine Verbindung zu IBM DB2 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:\Programme\IBM\SQLLIB\java\db2jcc.jar referenziert. Je nach Datenbankversion müssen Sie eventuell den Treiber db2jcc4.jar referenzieren. Informationen zur Treiberkompatibilität finden Sie in der IBM-Dokumentation unter (http://www-01.ibm.com/support/docview.wss?uid=swg21363866). 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.db2.jcc.DB2Driver 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_db2_jdbc_2](./images/dbc_ibm_db2_jdbc_2.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 Connection String zum Datenbankserver ein. Dabei müssen Sie die Verbindungsinformationen durch die entsprechenden Werte für Ihren Datenbankserver ersetzen.
jdbc:db2://hostName:port/databaseName |
7.Klicken Sie auf Verbinden.