# 连接TaurusDB for PostgreSQL实例的方式
在连接到数据库实例之前，您必须先创建数据库实例，详见[购买TaurusDB for PostgreSQL实例](https://support.huaweicloud.com/usermanual-taurusdb-pg/taurusdb_03_0004.html)。创建实例后，TaurusDB for PostgreSQL提供使用命令行、图形化界面的连接方式。
#### 命令行内网连接实例
使用命令行连接TaurusDB for PostgreSQL实例，支持内网连接方式，如[表1]所示。
 表1内网连接方式 
| 连接方式                                                                                    | IP地址   | 安全组规则                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       | 说明                                                                                                                                                                                                                                              |
|:---|:---|:---|:---|
| [内网连接](https://support.huaweicloud.com/usermanual-taurusdb-pg/taurusdb_03_0011.html) | 内网IP地址 | - ECS与TaurusDB for PostgreSQL实例在相同安全组，默认ECS与TaurusDB for PostgreSQL实例内网互通，无需设置安全组规则。  - ECS与TaurusDB for PostgreSQL实例在不同安全组时，需要为TaurusDB for PostgreSQL和ECS分别设置安全组规则。 - 设置TaurusDB for PostgreSQL安全组规则：为TaurusDB for PostgreSQL所在安全组配置相应的**入方向** 规则，详见[设置安全组规则](https://support.huaweicloud.com/usermanual-taurusdb-pg/taurusdb_03_0019.html)。  - 设置ECS安全组规则：安全组默认规则为出方向上数据报文全部放行，此时，无需对ECS配置安全组规则。当在ECS所在安全组为非默认安全组且出方向规则**非全放通** 时，需要为ECS所在安全组配置相应的**出方向**规则。     | - 安全性高，可实现TaurusDB for PostgreSQL的较好性能。  - 推荐使用内网连接。   |
   
#### 连接方式总览
表2连接方式总览 
| 连接方式                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    | 使用场景                                                                                                                                                                                                                                                                                                      |
|:---|:---|
| [通过psql命令行客户端连接实例](https://support.huaweicloud.com/usermanual-taurusdb-pg/taurusdb_03_0008.html)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     | 在Linux操作系统中，您需要在弹性云服务器上安装PostgreSQL客户端，通过psql命令行连接实例。 系统默认提供内网IP地址。 当应用部署在弹性云服务器上，且该弹性云服务器与TaurusDB for PostgreSQL实例处于同一区域，同一VPC时，建议单独使用内网IP连接弹性云服务器与TaurusDB for PostgreSQL实例。 |
| - [通过pgAdmin连接TaurusDB for PostgreSQL实例](https://support.huaweicloud.com/usermanual-taurusdb-pg/taurusdb_03_0009.html)  - [通过sqlcmd命令行客户端连接TaurusDB for PostgreSQL实例](https://support.huaweicloud.com/usermanual-taurusdb-pg/taurusdb_03_0010.html)  - [通过SSMS客户端连接TaurusDB for PostgreSQL实例](https://support.huaweicloud.com/usermanual-taurusdb-pg/taurusdb_03_0014.html)   | 在Windows操作系统中，您可以使用pgAdmin、sqlcmd、SSMS客户端连接到TaurusDB for PostgreSQL实例。                                                                                                                                                                                                                                      |
   
