Creazione di file di inizializzazione (.ini) per il driver JDBC versione 2.1 - 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 il driver JDBC versione 2.1

Grazie ai file di inizializzazione (ini) per il driver JDBC versione 2.1 di Amazon Redshift, è possibile 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 una posizione comune dove i client SQL possono ottenere i parametri di configurazione richiesti.

È possibile creare un file di inizializzazione (.ini) del driver JDBC versione 2.1 contenente le opzioni di configurazione per i client SQL. Il nome di default del file è rsjdbc.ini. Il driver JDBC versione 2.1 controlla il file .ini nelle seguenti posizioni, elencate in ordine di precedenza:

  • Parametro IniFile nell'URL di connessione o nella finestra di dialogo delle proprietà di connessione del client SQL. 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 quali 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 ambiente AMAZON_REDSHIFT_JDBC_INI_FILE specifica in modo errato la posizione del file ini, viene visualizzato un errore.

  • Directory in cui si trova il file JAR 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

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

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

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

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

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

  • Parametri di configurazione specificati nell'URL di connessione.