Création de fichiers d'initialisation (.ini) pour la version 2.1 JDBC du pilote - Amazon Redshift

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Création de fichiers d'initialisation (.ini) pour la version 2.1 JDBC du pilote

En utilisant les fichiers d'initialisation (.ini) pour le pilote Amazon JDBC Redshift version 2.1, vous pouvez spécifier les paramètres de configuration au niveau du système. Par exemple, les paramètres d’authentification de fournisseur d’identité fédéré peuvent varier pour chaque application. Le fichier .ini fournit un emplacement commun permettant aux SQL clients d'obtenir les paramètres de configuration requis.

Vous pouvez créer un fichier d'initialisation (.ini) du JDBC pilote version 2.1 qui contient les options de configuration pour SQL les clients. Le nom par défaut du fichier est rsjdbc.ini. La version 2.1 du JDBC pilote vérifie la présence du fichier .ini aux emplacements suivants, listés par ordre de priorité :

  • IniFileparamètre dans la connexion URL ou dans la boîte de dialogue des propriétés de connexion du SQL client. Assurez-vous que le paramètre IniFile contient le chemin d’accès complet au fichier .ini, y compris le nom du fichier. Pour plus d’informations sur le paramètre IniFile, consultez IniFile. Si le paramètre IniFile spécifie de manière incorrecte l’emplacement du fichier .ini, une erreur s’affiche.

  • Des variables d'environnement telles que AMAZON REDSHIFT _ JDBC _ _ INI _ FILE avec le chemin complet, y compris le nom du fichier. Vous pouvez utiliser rsjdbc.ini ou spécifier un nom de fichier. Si la variable d'FILEenvironnement AMAZON REDSHIFT JDBC _ INI _ _ _ indique de manière incorrecte l'emplacement du fichier .ini, une erreur s'affiche.

  • Répertoire dans lequel se trouve JAR le fichier du pilote.

  • Répertoire de base de l’utilisateur.

  • Répertoire temporaire du système.

Vous pouvez organiser le fichier .ini en sections, par exemple [DRIVER]. Chaque section contient des paires clé-valeur qui spécifient divers paramètres de connexion. Vous pouvez utiliser le paramètre IniSection pour spécifier une section dans le fichier .ini. Pour plus d’informations sur le paramètre IniSection, consultez IniSection.

Voici un exemple du format de fichier .ini, avec des sections pour [DRIVER], [DEV], [QA] et [PROD]. La section [DRIVER] peut s'appliquer à n'importe quelle connexion.

[DRIVER] key1=val1 key2=val2 [DEV] key1=val1 key2=val2 [QA] key1=val1 key2=val2 [PROD] key1=val1 key2=val2

La version 2.1 du JDBC pilote charge les paramètres de configuration depuis les emplacements suivants, listés par ordre de priorité :

  • Paramètres de configuration par défaut dans le code de l’application.

  • [DRIVER] propriétés de section du fichier .ini, si elles sont incluses.

  • Paramètres de configuration de section personnalisés, si l'IniSectionoption est fournie dans la connexion URL ou dans la boîte de dialogue des propriétés de connexion du SQL client.

  • Propriétés de l’objet de propriété de connexion spécifié dans l’appel getConnection.

  • Paramètres de configuration spécifiés dans la connexion. URL