Creazione dell'URL di connessione - 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 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];

Ad esempio, supponiamo di volersi connettere alla porta 9000 su un cluster Amazon Redshift nella regione Stati Uniti occidentali (California settentrionale) in AWS. Inoltre vuoi accedere al database denominato dev e autenticare la connessione utilizzando un nome utente del database e una password. 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=false;defaultRowFetchSize=100
jdbc:redshift://my_host:5439/dev?ssl=false;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=false;defaultRowFetchSize=100
jdbc:redshift://my_host:5439/dev;ssl=false&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.