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 dell'URL di connessione
Utilizza l'URL di connessione per fornire informazioni di connessione all'archivio dati a cui si sta accedendo. Di seguito è riportato il formato dell'URL di connessione per il driver JDBC Amazon Redshift versione 2.1. Qui, [Host] è l'endpoint del server Amazon Redshift e [Port] è il numero della porta TCP utilizzata dal server per ascoltare le richieste dei client.
jdbc:redshift://[Host]:[Port]
Di seguito è riportato il formato di un URL di connessione che specifica alcune impostazioni facoltative.
jdbc:redshift://[Host]:[Port]/[database];[Property1]=[Value];
[Property2]=[Value];
Se i valori dell'URL contengono uno dei seguenti caratteri riservati dell'URI, i valori devono essere codificati come URL:
-
;
-
+
-
{
-
}
-
[
-
]
-
&
-
=
-
?
-
uno spazio vuoto
Ad esempio, se il tuo PWD
valore èpassword:password
, un URL di connessione che utilizza quel valore avrebbe un aspetto simile al seguente:
jdbc:redshift://redshift.company.us-west-1.redshift.amazonaws.com:9000/dev;UID=amazon;PWD=password%3Apassword
Ad esempio, supponiamo di volersi connettere alla porta 9000 su un cluster Amazon Redshift nella regione Stati Uniti occidentali (California settentrionale) in AWS. Si desidera inoltre accedere al database denominato dev
e autenticare la connessione utilizzando un nome utente e una password del database. In tal caso, viene utilizzato l'URL di connessione seguente.
jdbc:redshift://redshift.company.us-west-1.redshift.amazonaws.com:9000/dev;UID=amazon;PWD=amazon
Per separare le opzioni di configurazione dal resto della stringa URL puoi utilizzare i seguenti caratteri:
-
;
-
?
Ad esempio, le seguenti stringhe URL sono equivalenti:
jdbc:redshift://my_host:5439/dev;ssl=true;defaultRowFetchSize=100
jdbc:redshift://my_host:5439/dev?ssl=true;defaultRowFetchSize=100
Per separare le opzioni di configurazione una dall'altra nella stringa URL puoi utilizzare i seguenti caratteri:
-
;
-
&
Ad esempio, le seguenti stringhe URL sono equivalenti:
jdbc:redshift://my_host:5439/dev;ssl=true;defaultRowFetchSize=100
jdbc:redshift://my_host:5439/dev;ssl=true&defaultRowFetchSize=100
Nell'esempio di URL seguente viene specificato un livello di log pari a 6 e il percorso dei log.
jdbc:redshift://redshift.amazonaws.com:5439/dev;DSILogLevel=6;LogPath=/home/user/logs;
Non duplicare le proprietà nell'URL di connessione.
Per un elenco completo delle opzioni di configurazione che è possibile specificare, consultare Opzioni per la configurazione del driver JDBC versione 2.1.
Nota
Quando ti connetti, non utilizzare l'indirizzo IP di un nodo del cluster o l'indirizzo IP dell'endpoint VPC. Usa sempre l'endpoint Redshift per evitare interruzioni non necessarie. L'unica eccezione all'utilizzo dell'URL dell'endpoint è quando utilizzi un nome di dominio personalizzato. Per ulteriori informazioni, consulta Utilizzo di un nome di dominio personalizzato per le connessioni client.