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 le pilote JDBC version 2.1
En utilisant des fichiers d’initialisation (.ini) pour le pilote JDBC Amazon Redshift version 2.1, vous pouvez spécifier des 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 aux clients SQL pour obtenir les paramètres de configuration requis.
Vous pouvez créer un fichier d’initialisation (.ini) du pilote JDBC version 2.1 qui contient des options de configuration pour les clients SQL. Le nom par défaut du fichier est rsjdbc.ini
. Le pilote JDBC version 2.1 recherche le fichier .ini aux emplacements suivants, répertoriés par ordre de priorité :
-
Le paramètre
IniFile
dans l’URL de connexion ou dans la boîte de dialogue des propriétés de connexion du client SQL. Assurez-vous que le paramètreIniFile
contient le chemin d’accès complet au fichier .ini, y compris le nom du fichier. Pour plus d’informations sur le paramètreIniFile
, consultez IniFile. Si le paramètreIniFile
spécifie de manière incorrecte l’emplacement du fichier .ini, une erreur s’affiche. -
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’environnement AMAZON_REDSHIFT_JDBC_INI_FILE spécifie de manière incorrecte l’emplacement du fichier .ini, une erreur s’affiche. -
Répertoire dans lequel se trouve le fichier JAR 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 de 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
Le pilote JDBC version 2.1 charge les paramètres de configuration à partir des emplacements suivants, répertoriés par ordre de priorité :
-
Paramètres de configuration par défaut dans le code de l’application.
-
Propriétés de la section [DRIVER] du fichier .ini, si inclus.
-
Paramètres de configuration de la section personnalisée, si l’option
IniSection
est fournie dans l’URL de connexion ou dans la boîte de dialogue des propriétés de connexion du client SQL. -
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 l’URL de connexion.