Zum Inhalt springen

Konvertierung von einem ODBC- zu einem JDBC-Treiber in Jitterbit Studio

Die Konvertierung einer Datenbankverbindung von einem ODBC-Treiber zu einem JDBC-Treiber ist normalerweise ein unkomplizierter Prozess. Dies kann erforderlich sein, wenn man ein Projekt von einem privaten Agent mit ODBC-Treiber zu einer Jitterbit Cloud Agent-Gruppe verschiebt, die seit der Veröffentlichung von Harmony Version 9.8 keine ODBC-Treiber mehr unterstützen.

Wenn die Verbindung die Standardoptionen verwendet, kann man sie schnell anhand der folgenden Schritte konvertieren. Falls man jedoch die Option zum Angeben zusätzlicher Verbindungszeichenfolgen-Parameter oder zum manuellen Erstellen der Verbindungszeichenfolge verwendet hat, müssen diese Optionen an die Unterschiede zwischen ODBC und JDBC angepasst werden.

Der Jitterbit Support steht zur Verfügung, um bei der Konvertierung der Verbindung zu JDBC zu helfen, falls Unterstützung bei der Konvertierung von Datenbankverbindungen oder der Überprüfung erweiterter Optionen erforderlich ist.

Einfache Datenbankverbindungen konvertieren

Um eine Datenbankverbindung, die derzeit einen ODBC-Treiber verwendet, in eine Verbindung mit einem JDBC-Treiber zu konvertieren, führe diese Schritte aus:

  1. Öffne die Datenbankverbindung, die einen ODBC-Treiber verwendet. In diesem Beispiel wurde eine Verbindung mit dem PostgreSQL-Treiber geöffnet:

    database connection configure ODBC

  2. Teste die Verbindung, indem du auf die Schaltfläche Test klickst, um sicherzustellen, dass sie funktioniert:

    database connection configure test

  3. War die Verbindung erfolgreich, kannst du mit dieser Konvertierung fortfahren. Falls nicht, behebe alle Fehler, bevor du fortfährst.

  4. Überprüfe, ob zusätzliche Verbindungsparameter angegeben wurden, indem du auf die Optionalen Einstellungen am unteren Rand des Konfigurationsbildschirms klickst:

    database connection optional settings

    • Falls keine zusätzlichen Verbindungsparameter über die oben gezeigten Standardwerte hinaus angegeben wurden, kannst du mit der Konvertierung der Datenbankverbindung anhand der restlichen Anweisungen fortfahren.

    • Falls zusätzliche Verbindungsparameter angegeben sind, die über die oben gezeigten Standardwerte hinausgehen, siehe den nächsten Abschnitt zur Konvertierung von Verbindungen mit zusätzlichen Verbindungsparametern.

  5. Ändere den Treibertyp zu JDBC und verwende dann das Dropdown-Menü Treiber, um den entsprechenden JDBC-Treiber auszuwählen. In diesem Beispiel haben wir den PostgreSQL JDBC-Treiber ausgewählt.

    database connection configure driver

  6. Teste die überarbeitete Verbindung, indem du auf die Schaltfläche Test klickst, um sicherzustellen, dass sie funktioniert:

    database connection configure test

  7. Klicke auf die Schaltfläche Speichern, um die überarbeitete Datenbankverbindung zu speichern.

Konvertierung von Verbindungen mit zusätzlichen Verbindungsparametern

Falls die Verbindung zusätzliche Verbindungsparameter über die oben gezeigten Standardwerte hinaus verwendet, entweder als Zusätzliche Verbindungszeichenfolgen-Parameter oder das Kontrollkästchen Verbindungszeichenfolge verwenden wurde aktiviert und die Verbindungszeichenfolge wurde manuell eingegeben, kann zusätzliche Arbeit erforderlich sein, um die Verbindung von ODBC zu JDBC zu konvertieren. Beispielsweise könnten die SQL Server ODBC Zusätzlichen Verbindungszeichenfolgen-Parameter sein (um die NTLM Windows-Authentifizierung zu verwenden):

integratedSecurity=true

Entsprechende SQL Server jTDS JDBC-Treiber Zusätzliche Verbindungszeichenfolgen-Parameter (um die NTLM Windows-Authentifizierung zu verwenden) wären:

useNTLMv2=true

Verbindungszeichenfolgen-Parameter sind spezifisch für den Datenbanktreiber, den man verwendet (z. B. Microsoft SQL, MySQL, PostgreSQL oder Oracle). Überprüfe die Treiberspezifikationen, um die erforderlichen Parameter zu bestimmen. Falls Unterstützung bei der Konvertierung von Verbindungszeichenfolgen oder Parametern für einen JDBC-Treiber erforderlich ist, wende dich an den Jitterbit Support.