获取 JDBC URL
您需要获知您的 Amazon Redshift 集群的 JDBC URL,才能将 SQL 客户端工具连接到该集群。JDBC URL 采用以下格式:jdbc:redshift://
。endpoint
:port
/database
上述格式的字段具有以下值。
Field | 值 |
---|---|
jdbc |
连接协议。 |
redshift |
用于指定使用 Amazon Redshift 驱动程序连接到数据库的子协议。 |
|
Amazon Redshift 集群的端点。 |
|
您在启动集群时指定的端口号。如果您启用了防火墙,请确保此端口处于打开状态,可供您使用。 |
|
您为集群创建的数据库。 |
以下是一个示例 JDBC URL:jdbc:redshift://examplecluster.abc123xyz789.us-west-2.redshift.amazonaws.com:5439/dev
如果您的 URL 值包含以下任何 URI 预留字符,则这些值必须经过 URL 编码:
-
;
-
+
-
{
-
}
-
[
-
]
-
&
-
=
-
?
-
一个空格
例如,如果 PWD
的值为 password:password
,则使用该值的连接 URL 将如下所示:
jdbc:redshift://redshift.company.us-west-1.redshift.amazonaws.com:9000/dev;UID=amazon;PWD=password%3Apassword
有关如何获取 JDBC 连接的信息,请参阅查找集群连接字符串。
如果客户端计算机无法连接到数据库,您可以进行故障排除,解决可能存在的问题。有关更多信息,请参阅 解决 Amazon Redshift 中的连接问题。