Modification d'un pilote JDBC

Vous pouvez modifier un pilote JDBC que vous avez ajouté dans Spectrum™ Technology Platform. Vous ne pouvez modifier ni supprimer aucun des pilotes joints à Spectrum™ Technology Platform, ni les pilotes de SQL Server, Oracle et les pilotes inclus dans des modules.

  1. Ouvrez Management Console.
  2. Accédez à System > Drivers.
  3. Sélectionnez le pilote que vous souhaitez modifier et cliquez sur le bouton Modifier .
  4. Dans le champ JDBC driver class name, saisissez le nom de la classe Java du pilote. En général, vous pouvez trouver le nom de la classe dans la documentation de votre pilote JDBC.

    Par exemple, pour utiliser le pilote JDBC Microsoft, vous pouvez saisir les éléments suivants :

    com.microsoft.sqlserver.jdbc.SQLServerDriver

    Remarque : Vous ne pouvez pas modifier le nom de classe si vous avez importé les fichiers du pilote en les copiant dans le dossier Spectrum Location\server\app\drivers.
  5. Dans le champ Modèle de chaîne de connexion, saisissez l'URL de connexion JDBC à utiliser pour vous connecter à la base de données, y compris toutes les propriétés que vous souhaitez définir dans la chaîne de connexion. Les différents fournisseurs de bases de données utilisent des chaînes de connexion différentes ; c'est pourquoi vous devez consulter la documentation de votre base de données pour obtenir plus d'informations sur la chaîne de connexion.

    Si le pilote doit être utilisé par plusieurs connexions de base de données, vous pouvez utiliser des jetons de propriété dans la chaîne de connexion au lieu des valeurs de propriété codées en dur qui peuvent varier pour chaque connexion. Par exemple, si vous souhaitez que certaines connexions utilisent le chiffrement et d'autres non, vous pouvez définir un jeton de propriété pour la propriété de chiffrement.

    Pour utiliser un jeton de propriété dans la chaîne de connexion, appliquez la syntaxe suivante :

    ${PropertyToken}

    Tout jeton de propriété que vous incluez dans le modèle de chaîne de connexion constituera un champ obligatoire lors de la définition d'une connexion à une base de données.

    Par exemple, cette chaîne de connexion SQL contient des jetons de propriété pour l'hôte, le port, l'instance et le chiffrement :

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

    Ces jetons constituent des champs obligatoires lors de la définition d'une connexion à une base de données utilisant ce pilote :



  6. S'il existe des propriétés que vous souhaitez rendre facultatives pour les connexions aux bases de données, définissez-les dans la section Propriétés de connexion.
    1. Dans la section Propriétés de connexion, cliquez sur le bouton Ajouter .
    2. Dans le champ Libellé, saisissez une description conviviale de la propriété. Le libellé que vous saisissez ici est utilisé comme libellé de champ dans la fenêtre Connexions lors de la création d'une connexion à l'aide de ce pilote.
    3. Dans le champ Jeton de propriété, saisissez le jeton de la propriété facultative. Pour connaître les propriétés prises en charge par le pilote, reportez-vous à la documentation du pilote de base de données.

    Par exemple, si vous souhaitez rendre le chiffrement facultatif pour les connexions aux bases de données utilisant ce pilote, vous pouvez définir la propriété de chiffrement comme suit :



    Lorsqu'une connexion à une base de données utilise ce pilote, la propriété de chiffrement est affichée sous forme de propriété facultative dans la connexion à la base de données :



  7. Cliquez sur Enregistrer.