云数据库GaussDB 如何连接数据库?
连接数据库的客户端工具包括DAS、gsql和应用程序接口(如ODBC和JDBC)。
通过华为云数据管理服务(Data Admin Service,简称DAS)这款可视化的专业数据库管理工具,可获得执行SQL、高级数据库管理、智能化运维等功能,做到易用、安全、智能的管理数据库。GaussDB默认开通DAS连接权限。推荐使用DAS连接实例。连接GaussDB的具体操作请参考《DAS用户指南》。
gsql是GaussDB自带的客户端工具。使用gsql连接数据库,可以交互式地输入、编辑、执行SQL语句。具体连接方式请参考实例连接方式介绍。
用户可以使用标准的数据库应用程序接口(如ODBC和JDBC),开发基于GaussDB的应用程序。
须知:
1、分布式场景下:客户端工具通过连接CN访问数据库。因此连接前,需获取CN所在服务器的IP地址及CN的端口号信息。客户端工具可以通过连接任何一个CN访问数据库。正常业务使用禁止直接连接DN访问数据库。
2、主备版场景下:客户端工具通过连接主DN访问数据库。因此连接前,需获取主DN所在服务器的IP地址及端口号信息。客户端工具可以通过连接主DN访问数据库。正常业务使用禁止直接连接其他DN访问数据库。
GaussDB数据库实例连接方式介绍
GaussDB提供使用内网、公网和数据管理服务(Data Admin Service,简称DAS)的连接方式。
表1 GaussDB连接方式
支持的应用程序接口
每个应用程序是一个独立的GaussDB开发项目。应用程序通过API与数据库进行交互,在避免了应用程序直接操作数据库系统的同时,增强了应用程序的可移植性、扩展性和可维护性。以下表格为GaussDB所支持的应用程序接口及其下载地址。
连接方式
|
IP地址
|
使用场景
|
说明
|
---|---|---|---|
DAS连接 |
无需使用IP地址 |
通过华为云数据管理服务(Data Admin Service,简称DAS)这款可视化的专业数据库管理工具,可获得执行SQL、高级数据库管理、智能化运维等功能,做到易用、安全、智能地管理数据库。GaussDB默认开通DAS连接权限。 |
易用、安全、高级、智能。 |
内网连接 |
内网IP地址 |
系统默认提供内网IP地址。 当应用部署在弹性云服务器上,且该弹性云服务器与GaussDB实例处于同一区域,同一VPC时,建议单独使用内网IP连接弹性云服务器与GaussDB实例。 |
|
GaussDB数据库实例连接方式介绍
支持的应用程序接口
每个应用程序是一个独立的GaussDB开发项目。应用程序通过API与数据库进行交互,在避免了应用程序直接操作数据库系统的同时,增强了应用程序的可移植性、扩展性和可维护性。以下表格为GaussDB所支持的应用程序接口及其下载地址。
API
|
下载地址
|
---|---|
ODBC |
Linux下: 驱动程序:GaussDB-Kernel_VxxxRxxxCxx-EULER-64bit-Odbc.tar.gz unixODBC源码包:http://sourceforge.net/projects/unixodbc/files/unixODBC/2.3.0/unixODBC-2.3.0.tar.gz/download Windows下: 驱动程序:GaussDB-Kernel_VxxxRxxxCxx-Windows-Odbc.tar.gz |
JDBC |
驱动程序:GaussDB-Kernel_VxxxRxxxCxx-EULER-64bit-Jdbc.tar.gz 驱动类:org.postgresql.Driver |