Creación de la URL de conexión
Utilice la URL de conexión para proporcionar información de conexión al almacén de datos al que se accede. A continuación, se muestra el formato de la URL de conexión del controlador JDBC versión 2.1 de Amazon Redshift. A continuación, [Host] es el punto de conexión del servidor de Amazon Redshift y [Port] es el número del puerto del protocolo de control de transmisión (TCP) que utiliza el servidor para atender las solicitudes de los clientes.
jdbc:redshift://[Host]:[Port]
A continuación, se muestra el formato de una URL de conexión que especifica algunos parámetros de configuración opcionales.
jdbc:redshift://[Host]:[Port]/[database];[Property1]=[Value]; [Property2]=[Value];
Si sus valores URL contienen alguno de los siguientes caracteres reservados de URI, los valores deben estar codificados en URL:
-
;
-
+
-
{
-
}
-
[
-
]
-
&
-
=
-
?
-
un espacio vacío
Por ejemplo, si el valor de PWD
es password:password
, una URL de conexión que utilice ese valor sería como la siguiente:
jdbc:redshift://redshift.company.us-west-1.redshift.amazonaws.com:9000/dev;UID=amazon;PWD=password%3Apassword
Por ejemplo, imagine que desea conectarse al puerto 9000 en un clúster de Amazon Redshift en la región EE. UU. Oeste (Norte de California) en AWS. Además, desea acceder a la base de datos denominada dev
y autenticar la conexión mediante un nombre de usuario de base de datos y una contraseña. En este caso, se utiliza la siguiente URL de conexión.
jdbc:redshift://redshift.company.us-west-1.redshift.amazonaws.com:9000/dev;UID=amazon;PWD=amazon
Puede utilizar los siguientes caracteres para separar las opciones de configuración del resto de la cadena de URL:
-
;
-
?
Por ejemplo, las siguientes cadenas de URL son equivalentes:
jdbc:redshift://my_host:5439/dev;ssl=false;defaultRowFetchSize=100
jdbc:redshift://my_host:5439/dev?ssl=false;defaultRowFetchSize=100
Puede utilizar los siguientes caracteres para separar las opciones de configuración unas de otras en la cadena de URL:
-
;
-
&
Por ejemplo, las siguientes cadenas de URL son equivalentes:
jdbc:redshift://my_host:5439/dev;ssl=false;defaultRowFetchSize=100
jdbc:redshift://my_host:5439/dev;ssl=false&defaultRowFetchSize=100
En el siguiente ejemplo de URL, se especifica un nivel de registro igual a 6 y la ruta a los registros.
jdbc:redshift://redshift.amazonaws.com:5439/dev;DSILogLevel=6;LogPath=/home/user/logs;
No duplique las propiedades en la URL de conexión.
Para obtener una lista completa de las opciones de configuración que se pueden especificar, consulte Opciones de configuración del controlador JDBC versión 2.1.
nota
Cuando se conecte, no utilice la dirección IP de un nodo del clúster ni la dirección IP del punto de conexión de VPC. Utilice siempre el punto de conexión de Redshift para evitar una interrupción innecesaria. La única excepción a utilizar la URL del punto de conexión es cuando se utiliza un nombre de dominio personalizado. Para obtener más información, consulte Uso de un nombre de dominio personalizado para las conexiones de cliente.