云数据库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实例。

  1. 安全性高,可实现GaussDB的较好性能。
  2. 推荐使用内网连接。

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

GaussDB优质文章锦集