Creazione di file di inizializzazione (.ini) per la versione 2.1 del driver JDBC - Amazon Redshift

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Creazione di file di inizializzazione (.ini) per la versione 2.1 del driver JDBC

Utilizzando i file di inizializzazione (.ini) per il driver Amazon JDBC Redshift versione 2.1, puoi specificare i parametri di configurazione a livello di sistema. Ad esempio, i parametri di autenticazione IdP federati possono variare per ogni applicazione. Il file.ini fornisce SQL ai client una posizione comune per ottenere i parametri di configurazione richiesti.

È possibile creare un file di inizializzazione (.ini) della versione 2.1 del JDBC driver che contiene le opzioni di configurazione per i client. SQL Il nome di default del file è rsjdbc.ini. La versione 2.1 del JDBC driver verifica la presenza del file.ini nelle seguenti posizioni, elencate in ordine di precedenza:

  • IniFileparametro nella connessione URL o nella finestra di dialogo delle proprietà di connessione del SQL client. Assicurarsi che il parametro IniFile contenga il percorso completo del file .ini, incluso il nome del file. Per ulteriori informazioni sul parametro IniFile, consultare IniFile. Se parametro IniFile specifica in modo una posizione errata del file ini, viene visualizzato un errore.

  • Variabili di ambiente come AMAZON _ REDSHIFT _ JDBC _ INI _ FILE con il percorso completo, incluso il nome del file. È possibile utilizzare rsjdbc.ini oppure specificare un nome file. Se la variabile di FILE ambiente AMAZON REDSHIFT JDBC _ INI _ _ _ specifica erroneamente la posizione del file.ini, viene visualizzato un errore.

  • Directory in cui si trova il JAR file del driver.

  • Directory home dell'utente.

  • Directory temporanea del sistema.

È possibile organizzare il file.ini in sezioni, ad esempio [DRIVER]. Ogni sezione contiene coppie chiave-valore che specificano i vari parametri di connessione. È possibile utilizzare il plug-in IniSection per specificare una sezione nel file .ini. Per ulteriori informazioni sul parametro IniSection, consultare IniSection.

Di seguito è riportato un esempio del formato di file.ini, con sezioni per [DRIVER], [DEV], [QA] e [PROD]. La sezione [DRIVER] può essere applicata a qualsiasi connessione.

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

La versione 2.1 del JDBC driver carica i parametri di configurazione dalle seguenti posizioni, elencate in ordine di precedenza:

  • Parametri di configurazione di default nel codice dell'applicazione.

  • [DRIVER] proprietà della sezione dal file.ini, se incluso.

  • Parametri di configurazione della sezione personalizzata, se l'IniSectionopzione è fornita nella connessione URL o nella finestra di dialogo delle proprietà di connessione del SQL client.

  • Proprietà dall'oggetto proprietà di connessione specificato nella chiamata getConnection.

  • Parametri di configurazione specificati nella connessione. URL