本文为您介绍如何使用JDBC、PSQL连接计算组实例。
使用JDBC连接Hologres实例
命令格式
未在连接字符串中显式指定计算组时,将使用用户默认的计算组连接实例。
jdbc:postgresql:<Endpoint>:<Port>/<database_name>
显式指定计算组。
jdbc:postgresql://<Endpoint>:<Port>/<database_name>@<warehouse_name>
参数说明
参数 | 是否必填 | 说明 |
Endpoint | 是 | Hologres实例的网络地址。 进入Hologres管理控制台的实例详情页获取网络地址。 |
Port | 是 | Hologres实例的网络端口。 进入Hologres管理控制台的实例详情页获取网络端口。 |
database_name | 是 |
|
warehouse_name | 否 | 连接实例使用的计算组名称。 |
使用示例
未显式指定计算组
如下JDBC连接字符串连接Hologres时,系统会使用用户默认的计算组,连接到hgpostcn-cn-zz4xxxxxxxxxx实例的demo数据库。
jdbc:postgresql://hgpostcn-cn-zz4xxxxxxxxxx-cn-shenzhen-vpc-st.hologres.aliyuncs.com:80/demo
显式指定计算组
如下JDBC连接字符串连接Hologres时,系统会使用指定的计算组warehouse_1,连接到实例hgpostcn-cn-zz4xxxxxxxxxx的demo数据库。
jdbc:postgresql://hgpostcn-cn-zz4xxxxxxxxxx-cn-shenzhen-vpc-st.hologres.aliyuncs.com:80/demo@warehouse_1
使用PSQL连接Hologres实例
命令格式
未在连接字符串中显式指定计算组时,将使用用户默认的计算组连接实例。
PGUSER="<AccessKey_ID>" PGPASSWORD="<AccessKey_Secret>" psql -h <Endpoint> -p <Port> -d <database_name>
显式指定计算组。
PGUSER="<AccessKey_ID>" PGPASSWORD="<AccessKey_Secret>" psql -h <Endpoint> -p <Port> -d <database_name>@<warehouse_name>
参数说明
参数 | 是否必填 | 说明 |
AccessKey_ID | 是 |
|
AccessKey_Secret | 是 |
|
Endpoint | 是 | Hologres实例的网络地址。 进入Hologres管理控制台的实例详情页获取网络地址。 |
Port | 是 | Hologres实例的网络端口。 进入Hologres管理控制台的实例详情页获取网络端口。 |
database_name | 是 |
|
warehouse_name | 否 | 连接实例使用的计算组名称。 |
使用示例
未显式指定计算组
如下PSQL连接字符串连接Hologres时,系统会使用用户默认的计算组,连接到hgpostcn-cn-zz4xxxxxxxxxx实例的demo数据库。
PGUSER="xxx" PGPASSWORD="xxx" psql -h hgpostcn-cn-zz4xxxxxxxxxx-cn-shenzhen-vpc-st.hologres.aliyuncs.com -p 80 -d demo
显式指定计算组
如下PSQL连接字符串连接Hologres时,系统会使用指定的计算组warehouse_1,连接到hgpostcn-cn-zz4xxxxxxxxxx实例的demo数据库。
PGUSER="xxx" PGPASSWORD="xxx" psql -h hgpostcn-cn-zz4xxxxxxxxxx-cn-shenzhen-vpc-st.hologres.aliyuncs.com -p 80 -d demo@warehouse_1