Bearbeiten eines JDBC-Treibers

Sie können jeden JDBC-Treiber bearbeiten, den Sie zu Spectrum™ Technology Platform hinzugefügt haben. Sie können keinen der Treiber bearbeiten oder löschen, die von vornherein in Spectrum™ Technology Platform enthalten sind. Dazu gehören Treiber für SQL Server, Oracle und alle Treiber, die in Modulen enthalten sind.

  1. Öffnen Sie die Management Console.
  2. Öffnen Sie System > Treiber.
  3. Wählen Sie den Treiber aus, den Sie ändern möchten, und klicken Sie auf die Schaltfläche „Bearbeiten“ .
  4. Geben Sie im Feld Name der JDBC-Treiberklasse den Java-Klassennamen des Treibers ein. Diesen Klassennamen finden Sie normalerweise in der Dokumentation Ihres JDBC-Treibers.

    Zur Verwendung des Microsoft JDBC-Treibers könnten Sie beispielsweise Folgendes eingeben:

    com.microsoft.sqlserver.jdbc.SQLServerDriver

    Anmerkung: Wenn Sie die Treiberdateien importiert haben, indem Sie sie in den Ordner Spectrum Location\server\app\drivers kopiert haben, können Sie den Klassennamen nicht bearbeiten.
  5. Geben Sie im Feld Verbindungszeichenfolgen-Vorlage die JDBC-Verbindungs-URL ein, die zur Herstellung einer Verbindung zur Datenbank verwendet wird. Berücksichtigen Sie in der Verbindungszeichenfolge alle Eigenschaften, die Sie festlegen möchten. Verschiedene Datenbankanbieter verwenden unterschiedliche Verbindungszeichenfolgen. Konsultieren Sie daher die Dokumentation Ihrer Datenbank, um weitere Informationen zur Verbindungszeichenfolge zu erhalten.

    Wenn der Treiber von mehr als einer Datenbankverbindung verwendet wird, ziehen Sie die Verwendung von Eigenschaftstoken in der Verbindungszeichenfolge in Betracht, anstatt Eigenschaftswerte fest zu kodieren, die sich möglicherweise je nach Verbindung unterscheiden. Wenn Sie beispielsweise möchten, dass für einige Verbindungen Verschlüsselung verwendet wird und für andere nicht, könnten Sie ein Eigenschaftstoken für die Eigenschaft Verschlüsselung definieren.

    Um ein Eigenschaftstoken in der Verbindungszeichenfolge zu nutzen, verwenden Sie folgende Syntax:

    ${PropertyToken}

    Jedes Eigenschaftstoken, das Sie in der Verbindungszeichenfolgen-Vorlage verwenden, wird bei der Definition einer Datenbankverbindung zu einem Pflichtfeld.

    Beispielsweise enthält folgende Verbindungszeichenfolge für SQL Eigenschaftstoken für Host, Port, Instanz und Verschlüsselung:

    jdbc:sqlserver://${host}:${port};databaseName=${instance};encrypt=${encryption};​TrustServerCertificate=true

    Diese Token sind bei der Definition einer Datenbankverbindung, die diesen Treiber verwendet, Pflichtfelder:



  6. Wenn Eigenschaften vorhanden sind, die Sie als optional für Datenbankverbindungen definieren möchten, definieren Sie diese im Abschnitt Verbindungseigenschaften.
    1. Klicken Sie im Abschnitt Verbindungseigenschaften auf die Schaltfläche „Hinzufügen“ .
    2. Geben Sie im Feld Beschriftung eine benutzerfreundliche Beschreibung der Eigenschaft ein. Die Beschriftung, die Sie hier eingeben, wird als Feldbeschriftung im Verbindungsfenster verwendet, wenn eine Verbindung über diesen Treiber erstellt wird.
    3. Geben Sie im Feld Eigenschaftstoken das Token für die optionale Eigenschaft ein. Schlagen Sie in der Dokumentation des Datenbanktreibers die Eigenschaften nach, die vom Treiber unterstützt werden.

    Wenn Sie beispielsweise für Datenbankverbindungen, die diesen Treiber verwenden, Verschlüsselung optional machen möchten, könnten Sie die Eigenschaft Verschlüsselung wie folgt definieren:



    Wenn eine Datenbankverbindung diesen Treiber verwendet, würde die Eigenschaft Verschlüsselung als optionale Eigenschaft in der Datenbankverbindung angezeigt:



  7. Klicken Sie auf Speichern.