本文為您介紹如何使用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