获取 JDBC URL - Amazon Redshift

获取 JDBC URL

您需要获知您的 Amazon Redshift 集群的 JDBC URL,才能将 SQL 客户端工具连接到该集群。JDBC URL 采用以下格式:jdbc:redshift://endpoint:port/database

上述格式的字段具有以下值。

Field
jdbc 连接协议。
redshift 用于指定使用 Amazon Redshift 驱动程序连接到数据库的子协议。
endpoint Amazon Redshift 集群的端点。
port 您在启动集群时指定的端口号。如果您启用了防火墙,请确保此端口处于打开状态,可供您使用。
database 您为集群创建的数据库。

以下是一个示例 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 中的连接问题