云數(shù)據(jù)庫GaussDB 如何連接數(shù)據(jù)庫?
連接數(shù)據(jù)庫的客戶端工具包括DAS、gsql和應用程序接口(如ODBC和JDBC)。
通過華為云數(shù)據(jù)管理服務(Data Admin Service,簡稱DAS)這款可視化的專業(yè)數(shù)據(jù)庫管理工具,可獲得執(zhí)行SQL、高級數(shù)據(jù)庫管理、智能化運維等功能,做到易用、安全、智能的管理數(shù)據(jù)庫。GaussDB默認開通DAS連接權限。推薦使用DAS連接實例。連接GaussDB的具體操作請參考《DAS用戶指南》。
gsql是GaussDB自帶的客戶端工具。使用gsql連接數(shù)據(jù)庫,可以交互式地輸入、編輯、執(zhí)行SQL語句。具體連接方式請參考實例連接方式介紹。
用戶可以使用標準的數(shù)據(jù)庫應用程序接口(如ODBC和JDBC),開發(fā)基于GaussDB的應用程序。
須知:
1、分布式場景下:客戶端工具通過連接CN訪問數(shù)據(jù)庫。因此連接前,需獲取CN所在服務器的IP地址及CN的端口號信息。客戶端工具可以通過連接任何一個CN訪問數(shù)據(jù)庫。正常業(yè)務使用禁止直接連接DN訪問數(shù)據(jù)庫。
2、主備版場景下:客戶端工具通過連接主DN訪問數(shù)據(jù)庫。因此連接前,需獲取主DN所在服務器的IP地址及端口號信息。客戶端工具可以通過連接主DN訪問數(shù)據(jù)庫。正常業(yè)務使用禁止直接連接其他DN訪問數(shù)據(jù)庫。
GaussDB數(shù)據(jù)庫實例連接方式介紹
GaussDB提供使用內網(wǎng)、公網(wǎng)和數(shù)據(jù)管理服務(Data Admin Service,簡稱DAS)的連接方式。
表1 GaussDB連接方式
支持的應用程序接口
每個應用程序是一個獨立的GaussDB開發(fā)項目。應用程序通過API與數(shù)據(jù)庫進行交互,在避免了應用程序直接操作數(shù)據(jù)庫系統(tǒng)的同時,增強了應用程序的可移植性、擴展性和可維護性。以下表格為GaussDB所支持的應用程序接口及其下載地址。
|
連接方式
|
IP地址
|
使用場景
|
說明
|
|---|---|---|---|
DAS連接 |
無需使用IP地址 |
通過華為云數(shù)據(jù)管理服務(Data Admin Service,簡稱DAS)這款可視化的專業(yè)數(shù)據(jù)庫管理工具,可獲得執(zhí)行SQL、高級數(shù)據(jù)庫管理、智能化運維等功能,做到易用、安全、智能地管理數(shù)據(jù)庫。GaussDB默認開通DAS連接權限。 |
易用、安全、高級、智能。 |
內網(wǎng)連接 |
內網(wǎng)IP地址 |
系統(tǒng)默認提供內網(wǎng)IP地址。 當應用部署在彈性云服務器上,且該彈性云服務器與GaussDB實例處于同一區(qū)域,同一VPC時,建議單獨使用內網(wǎng)IP連接彈性云服務器與GaussDB實例。 |
|
GaussDB數(shù)據(jù)庫實例連接方式介紹
支持的應用程序接口
每個應用程序是一個獨立的GaussDB開發(fā)項目。應用程序通過API與數(shù)據(jù)庫進行交互,在避免了應用程序直接操作數(shù)據(jù)庫系統(tǒng)的同時,增強了應用程序的可移植性、擴展性和可維護性。以下表格為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 |