构建连接 URL - Amazon Redshift
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

构建连接 URL

使用连接 URL 向您访问的数据存储提供连接信息。以下是 Amazon Redshift JDBC 驱动程序 2.0 版本的连接 URL 的格式。此处,[主机] 是 Amazon Redshift 服务器的终端节点,[端口] 是服务器用于侦听客户端请求的 TCP 端口号。

jdbc:redshift://[Host]:[Port]

默认情况下,Amazon Redshift 会使用端口 5439。

以下是指定某些可选设置的连接 URL 的格式。

jdbc:redshift://[Host]:[Port]/[Schema];[Property1]=[Value]; [Property2]=[Value];

例如,假设您要连接到位于美国西部(加利福尼亚北部)区域的 Amazon Redshift 集群上的端口 9000Amazon。您还希望访问名为 Default 的架构,并使用用户名和密码对连接进行身份验证。在此情况下,您将使用以下连接 URL。

jdbc:redshift://redshift.company.us-west- 1.redshift.amazonaws.com:9000/Default;UID=amazon;PWD=amazon

您可以使用以下字符来分隔 URL 字符串中的配置选项:

  • ;

  • ?

  • &

例如,以下 URL 字符串是等效的:

jdbc:redshift://my_host:5439/dev;ssl=false;defaultRowFetchSize=100
jdbc:redshift://my_host:5439/dev?ssl=false?defaultRowFetchSize=100

以下 URL 示例指定日志级别 6 和日志的路径。

jdbc:redshift://redshift.amazonaws.com:5439/dev;DSILogLevel=6;LogPath=/home/user/logs";

不要重复连接 URL 中的属性。

有关可指定的配置选项的完整列表,请参阅JDBC 驱动程序版本 2.0 配置选项